X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/fe3b22e8850d28e5d2b30f59c112087d892844dd..6060e478ec99b9dbc12785fadc76d388d6678fe3:/apps/workbench/test/integration/projects_test.rb diff --git a/apps/workbench/test/integration/projects_test.rb b/apps/workbench/test/integration/projects_test.rb index 38d4063ce2..b2c9d772d1 100644 --- a/apps/workbench/test/integration/projects_test.rb +++ b/apps/workbench/test/integration/projects_test.rb @@ -30,18 +30,20 @@ class ProjectsTest < ActionDispatch::IntegrationTest specimen_uuid = api_fixture('specimens')['owned_by_aproject_with_no_name_link']['uuid'] visit page_with_token 'active', '/projects/' + project_uuid click_link 'Other objects' - within(".selection-action-container") do - within (first('tr', text: 'Specimen')) do + within '.selection-action-container' do + # Wait for the tab to load: + assert_selector 'tr[data-kind="arvados#specimen"]' + within first('tr', text: 'Specimen') do find(".fa-pencil").click find('.editable-input input').set('Now I have a name.') find('.glyphicon-ok').click - find('.editable', text: 'Now I have a name.').click + assert_selector '.editable', text: 'Now I have a name.' find(".fa-pencil").click find('.editable-input input').set('Now I have a new name.') find('.glyphicon-ok').click - end + end wait_for_ajax - find('.editable', text: 'Now I have a new name.') + assert_selector '.editable', text: 'Now I have a new name.' end visit current_path click_link 'Other objects'