X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e1523c518fa4bf04ac4c982d0a5dbd681dea279a..b17ed3b444abb6c326e69de5ff6a9f8bf019530e:/apps/workbench/test/integration/user_manage_account_test.rb diff --git a/apps/workbench/test/integration/user_manage_account_test.rb b/apps/workbench/test/integration/user_manage_account_test.rb index 599a577cd7..a84d424d3e 100644 --- a/apps/workbench/test/integration/user_manage_account_test.rb +++ b/apps/workbench/test/integration/user_manage_account_test.rb @@ -137,7 +137,18 @@ class UserManageAccountTest < ActionDispatch::IntegrationTest test "request shell access" do visit page_with_token('spectator', '/manage_account') assert_text 'You do not have access to any virtual machines' - click_button 'Request shell access' - assert_text 'Request sent for shell access' + click_button 'Send request for shell access' + assert_text 'A request for shell access was sent.' + assert_no_text 'You do not have access to any virtual machines.' + + # revisit the page and verify that the Request button is no longer shown + within('.navbar-fixed-top') do + find('a', text: 'spectator').click + within('.dropdown-menu') do + find('a', text: 'Manage account').click + end + end + assert_text 'You do not have access to any virtual machines.' + assert_text 'A request for shell access was sent on ' end end