1 require 'integration_helper'
4 class DiagnosticsTest < ActionDispatch::IntegrationTest
6 def visit_page_with_token token_name, path='/'
7 if !path.start_with? Rails.configuration.arvados_workbench_url
8 path = Rails.configuration.arvados_workbench_url + path
10 tokens = Rails.configuration.diagnostics_testing_user_tokens
11 visit page_with_token(tokens[token_name], path)
14 def wait_until_page_has text_to_look_for, max_time=30
15 max_time = 30 if (!max_time || (max_time.to_s != max_time.to_i.to_s))
16 Timeout.timeout(max_time) do
17 loop until page.has_text?(text_to_look_for)