X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/70fa68ef9087dd85d6e18fba2ef11f94ddeb95a4..67176a2637ca895015908c7c3bdb1ab7688c1b2c:/apps/workbench/test/integration/users_test.rb diff --git a/apps/workbench/test/integration/users_test.rb b/apps/workbench/test/integration/users_test.rb index bd69f997a3..765156376f 100644 --- a/apps/workbench/test/integration/users_test.rb +++ b/apps/workbench/test/integration/users_test.rb @@ -63,9 +63,10 @@ class UsersTest < ActionDispatch::IntegrationTest fill_in "email", :with => "foo@example.com" fill_in "repo_name", :with => "test_repo" click_button "Submit" + wait_for_ajax end - sleep 0.1 + visit '/users' # verify that the new user showed up in the users page and find # the new user's UUID @@ -119,9 +120,9 @@ class UsersTest < ActionDispatch::IntegrationTest assert has_text? 'Virtual Machine' fill_in "repo_name", :with => "test_repo" click_button "Submit" + wait_for_ajax end - sleep(1) assert page.has_text? 'modified_by_client_uuid' click_link 'Metadata' @@ -138,9 +139,9 @@ class UsersTest < ActionDispatch::IntegrationTest fill_in "repo_name", :with => "second_test_repo" select("testvm.shell", :from => 'vm_uuid') click_button "Submit" + wait_for_ajax end - sleep(0.1) assert page.has_text? 'modified_by_client_uuid' click_link 'Metadata' @@ -166,7 +167,7 @@ class UsersTest < ActionDispatch::IntegrationTest click # Verify that is_active is set - click_link 'Attributes' + find('a,button', text: 'Attributes').click assert page.has_text? 'modified_by_user_uuid' page.within(:xpath, '//span[@data-name="is_active"]') do assert_equal "true", text, "Expected user's is_active to be true" @@ -203,9 +204,9 @@ class UsersTest < ActionDispatch::IntegrationTest fill_in "repo_name", :with => "second_test_repo" select("testvm.shell", :from => 'vm_uuid') click_button "Submit" + wait_for_ajax end - sleep(0.1) assert page.has_text? 'modified_by_client_uuid' click_link 'Metadata'