X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/660e8d8345bfe7f34dfc8db655eff6a0af8bd47f..b28565c8aa08cbf70762fa69e49c5067fcb57e96:/apps/workbench/test/integration/smoke_test.rb diff --git a/apps/workbench/test/integration/smoke_test.rb b/apps/workbench/test/integration/smoke_test.rb index 700c8e6292..729345673e 100644 --- a/apps/workbench/test/integration/smoke_test.rb +++ b/apps/workbench/test/integration/smoke_test.rb @@ -2,6 +2,10 @@ require 'integration_helper' require 'uri' class SmokeTest < ActionDispatch::IntegrationTest + setup do + Capybara.current_driver = Capybara.javascript_driver + end + def assert_visit_success(allowed=[200]) assert_includes(allowed, status_code, "#{current_url} returned #{status_code}, not one of " + @@ -23,7 +27,7 @@ class SmokeTest < ActionDispatch::IntegrationTest visit page_with_token('active_trustedclient', '/') assert_visit_success click_link 'user-menu' - urls = [all_links_in('.arvados-nav'), + urls = [all_links_in('nav'), all_links_in('.navbar', /^Manage /)].flatten seen_urls = ['/'] while not (url = urls.shift).nil?