X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/89fccf123374c67e738381ea840e3535b2d1074f..4da754586b4529a4480951218a69ec6f41fee98d:/apps/workbench/test/integration/user_settings_menu_test.rb diff --git a/apps/workbench/test/integration/user_settings_menu_test.rb b/apps/workbench/test/integration/user_settings_menu_test.rb index c2a2f8a89d..147b48702b 100644 --- a/apps/workbench/test/integration/user_settings_menu_test.rb +++ b/apps/workbench/test/integration/user_settings_menu_test.rb @@ -5,8 +5,8 @@ class UserSettingsMenuTest < ActionDispatch::IntegrationTest need_javascript end - # test manage_account page - def verify_manage_account user + # test user settings menu + def verify_user_settings_menu user if user['is_active'] within('.navbar-fixed-top') do page.find("#notifications-menu").click @@ -66,9 +66,9 @@ class UserSettingsMenuTest < ActionDispatch::IntegrationTest ['active', api_fixture('users')['active']], ['admin', api_fixture('users')['admin']], ].each do |token, user| - test "test manage account for user #{token}" do + test "test user settings menu for user #{token}" do visit page_with_token(token) - verify_manage_account user + verify_user_settings_menu user end end @@ -84,7 +84,7 @@ class UserSettingsMenuTest < ActionDispatch::IntegrationTest ['job_reader', :ssh, :pipeline], ['active'], ].each do |user, *expect| - test "manage account for #{user} with notifications #{expect.inspect}" do + test "user settings menu for #{user} with notifications #{expect.inspect}" do Rails.configuration.anonymous_user_token = false visit page_with_token(user) click_link 'notifications-menu' @@ -110,7 +110,6 @@ class UserSettingsMenuTest < ActionDispatch::IntegrationTest end test "verify repositories for active user" do - user = api_fixture('users')['active'] visit page_with_token('active',"/users/#{api_fixture('users')['active']['uuid']}/repositories") repos = [[api_fixture('repositories')['foo'], true, true], [api_fixture('repositories')['repository3'], false, false], @@ -135,7 +134,6 @@ class UserSettingsMenuTest < ActionDispatch::IntegrationTest end test "request shell access" do - user = api_fixture('users')['spectator'] ActionMailer::Base.deliveries = [] visit page_with_token('spectator', "/users/#{api_fixture('users')['spectator']['uuid']}/virtual_machines") assert_text 'You do not have access to any virtual machines' @@ -149,6 +147,7 @@ class UserSettingsMenuTest < ActionDispatch::IntegrationTest assert_text 'A request for shell access was sent' # verify that the email was sent + user = api_fixture('users')['spectator'] full_name = "#{user['first_name']} #{user['last_name']}" expected = "Shell account request from #{full_name} (#{user['email']}, #{user['uuid']})" found_email = 0 @@ -197,7 +196,7 @@ class UserSettingsMenuTest < ActionDispatch::IntegrationTest ['/current_token', nil, 'HISTIGNORE=$HISTIGNORE', 'ARVADOS_API_TOKEN=3kg6k6lzmp9kj5'], ['ssh_keys', 'Add new SSH key', 'Click here to learn about SSH keys in Arvados.', 'active'], ].each do |page_name, button_name, look_for, content| - test "test user-settings menu for page #{page_name}" do + test "test user settings menu for page #{page_name}" do if page_name == '/current_token' visit page_with_token('active', page_name) else @@ -220,7 +219,7 @@ class UserSettingsMenuTest < ActionDispatch::IntegrationTest ['/current_token', 'HISTIGNORE=$HISTIGNORE'], ['ssh_keys', 'You have not yet set up an SSH public key for use with Arvados.'], ].each do |page_name, look_for| - test "test user-settings menu for page #{page_name} when page is empty" do + test "test user settings menu for page #{page_name} when page is empty" do if page_name == '/current_token' visit page_with_token('user1_with_load', page_name) else