X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/58a4f7eb6dc51569eef87b6b5de800e4defa6291..44d4d43331979c87cee5df9ff952fd80a6e9c5f8:/services/api/test/functional/arvados/v1/users_controller_test.rb diff --git a/services/api/test/functional/arvados/v1/users_controller_test.rb b/services/api/test/functional/arvados/v1/users_controller_test.rb index f776ad2e56..62ed8789fa 100644 --- a/services/api/test/functional/arvados/v1/users_controller_test.rb +++ b/services/api/test/functional/arvados/v1/users_controller_test.rb @@ -584,7 +584,7 @@ class Arvados::V1::UsersControllerTest < ActionController::TestCase assert active_user['is_active'], 'expected is_active for active user' verify_link_existence active_user['uuid'], active_user['email'], - false, true, false, true, true + false, true, true, true, true authorize_with :admin @@ -653,11 +653,11 @@ class Arvados::V1::UsersControllerTest < ActionController::TestCase assert_equal Rails.configuration.user_notifier_email_from, setup_email.from[0] assert_equal 'foo@example.com', setup_email.to[0] - assert_equal 'Welcome to Curoverse', setup_email.subject - assert (setup_email.body.to_s.include? 'Your Arvados account has been set up'), - 'Expected Your Arvados account has been set up in email body' - assert (setup_email.body.to_s.include? 'foo@example.com'), - 'Expected user email in email body' + assert_equal 'Welcome to Curoverse - shell account enabled', setup_email.subject + assert (setup_email.body.to_s.include? 'Your Arvados shell account has been set up'), + 'Expected Your Arvados shell account has been set up in email body' + assert (setup_email.body.to_s.include? '/virtual_machines'), + 'Expected /virtual_machines link to appear in email body' assert (setup_email.body.to_s.include? Rails.configuration.workbench_address), 'Expected workbench url in email body' end @@ -745,17 +745,17 @@ class Arvados::V1::UsersControllerTest < ActionController::TestCase authorize_with :admin user = {} - user[:prefs] = users(:active_no_prefs_profile).prefs + user[:prefs] = users(:active_no_prefs_profile_no_getting_started_shown).prefs user[:prefs][:profile] = {:profile => {'organization' => 'example.com'}} put :update, { - id: users(:active_no_prefs_profile).uuid, + id: users(:active_no_prefs_profile_no_getting_started_shown).uuid, user: user } assert_response :success found_email = false ActionMailer::Base.deliveries.andand.each do |email| - if email.subject == "Profile created by #{users(:active_no_prefs_profile).email}" + if email.subject == "Profile created by #{users(:active_no_prefs_profile_no_getting_started_shown).email}" found_email = true break end