X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/9036e4876fa3710b12a1dfb465652c04b9a73901..3bfb9c5cbf5dd56b84fd17f9e1dcdd6a219fe5fe:/apps/workbench/test/integration/application_layout_test.rb?ds=sidebyside diff --git a/apps/workbench/test/integration/application_layout_test.rb b/apps/workbench/test/integration/application_layout_test.rb index a8932d76ce..ba36220717 100644 --- a/apps/workbench/test/integration/application_layout_test.rb +++ b/apps/workbench/test/integration/application_layout_test.rb @@ -217,9 +217,9 @@ class ApplicationLayoutTest < ActionDispatch::IntegrationTest end [ - ['Repositories','repository','Attributes'], + ['Repositories',nil,'s0uqq'], ['Virtual machines','virtual machine','current_user_logins'], - ['SSH keys','authorized key','public_key'], + ['SSH keys',nil,'public_key'], ['Links','link','link_class'], ['Groups','group','group_class'], ['Compute nodes','node','info[ping_secret'], @@ -227,8 +227,6 @@ class ApplicationLayoutTest < ActionDispatch::IntegrationTest ['Keep disks', 'keep disk','bytes_free'], ].each do |page_name, add_button_text, look_for| test "test system menu #{page_name} link" do - skip 'Skip repositories test until #6652 is fixed.' if page_name == 'Repositories' - visit page_with_token('admin') within('.navbar-fixed-top') do page.find("#system-menu").click @@ -238,12 +236,16 @@ class ApplicationLayoutTest < ActionDispatch::IntegrationTest end end - # click the add button - assert_selector 'button', text: "Add a new #{add_button_text}" - find('button', text: "Add a new #{add_button_text}").click + # click the add button if it exists + if add_button_text + assert_selector 'button', text: "Add a new #{add_button_text}" + find('button', text: "Add a new #{add_button_text}").click + else + assert_no_selector 'button', text:"Add a new" + end - # look for unique property in the created object page - assert page.has_text? look_for + # look for unique property in the current page + assert_text look_for end end end