diff options
-rw-r--r-- | qa/spec/spec_helper.rb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/qa/spec/spec_helper.rb b/qa/spec/spec_helper.rb index 50e6168ec8c..0f3cf5f4408 100644 --- a/qa/spec/spec_helper.rb +++ b/qa/spec/spec_helper.rb @@ -8,10 +8,12 @@ RSpec.configure do |config| # The login page could take some time to load the first time it is visited. # We visit the login page and wait for it to properly load only once at the beginning of the suite. config.before(:suite) do - QA::Runtime::Browser.visit(:gitlab, QA::Page::Main::Login) + if QA::Runtime::Scenario.respond_to?(:gitlab_address) + QA::Runtime::Browser.visit(:gitlab, QA::Page::Main::Login) - unless QA::Page::Main::Login.perform(&:page_loaded?) - raise ServerNotRespondingError, "Login page did not load at #{QA::Page::Main::Login.perform(&:current_url)}" + unless QA::Page::Main::Login.perform(&:page_loaded?) + raise ServerNotRespondingError, "Login page did not load at #{QA::Page::Main::Login.perform(&:current_url)}" + end end end |