Skip to content

Commit 8a56388

Browse files
committed
Merge branch 'master' into tess-1.2
2 parents e2c5905 + 988ec73 commit 8a56388

3 files changed

Lines changed: 8 additions & 6 deletions

File tree

test/controllers/curator_controller_test.rb

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,11 +124,6 @@ class CuratorControllerTest < ActionController::TestCase
124124
sign_in users(:admin)
125125
new_user = users(:unverified_user)
126126

127-
get :users, params: { with_content: true }
128-
129-
assert_response :success
130-
assert_not_includes assigns(:users), new_user
131-
132127
event = nil
133128
material = nil
134129
workflow = nil
@@ -178,6 +173,8 @@ class CuratorControllerTest < ActionController::TestCase
178173
get :users, params: { with_content: true }
179174

180175
assert_response :success
176+
assert_includes assigns(:users), new_user
177+
assert_select '.panel-heading a[href=?]', @controller.user_path(new_user), text: new_user.username
181178

182179
User::CREATED_RESOURCE_TYPES.each do |type|
183180
klass = type.to_s.classify.constantize
@@ -188,7 +185,8 @@ class CuratorControllerTest < ActionController::TestCase
188185
end
189186

190187
[event, material, workflow, collection, provider, source].each do |resource|
191-
assert_select '.curate-user a[href=?]', @controller.polymorphic_path(resource)
188+
assert_select '.curate-user a[href=?]', @controller.polymorphic_path(resource), { text: resource.title },
189+
"#{@controller.polymorphic_path(resource)} not found!, \nBody:\n#{response.body}"
192190
end
193191
end
194192

test/mailers/curation_mailer_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ class CurationMailerTest < ActionMailer::TestCase
1717
keywords: ['unverified', 'user', 'material'],
1818
contact: 'main contact',
1919
status: 'active')
20+
# Avoids queued emails affecting `assert_email` counts. See: https://github.com/ElixirTeSS/TeSS/issues/719
21+
perform_enqueued_jobs
2022
end
2123

2224
teardown do

test/mailers/subscription_mailer_test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ class SubscriptionMailerTest < ActionMailer::TestCase
88
setup do
99
@url_opts = Rails.application.routes.default_url_options
1010
Rails.application.routes.default_url_options = Rails.application.config.action_mailer.default_url_options
11+
# Avoids queued emails affecting `assert_email` counts. See: https://github.com/ElixirTeSS/TeSS/issues/719
12+
perform_enqueued_jobs
1113
end
1214

1315
teardown do

0 commit comments

Comments
 (0)