diff options
Diffstat (limited to 'qa/qa')
-rw-r--r-- | qa/qa/page/base.rb | 3 | ||||
-rw-r--r-- | qa/qa/page/project/pipeline/index.rb | 5 |
2 files changed, 4 insertions, 4 deletions
diff --git a/qa/qa/page/base.rb b/qa/qa/page/base.rb index 5c3af4b9115..7924479e2a1 100644 --- a/qa/qa/page/base.rb +++ b/qa/qa/page/base.rb @@ -17,7 +17,8 @@ module QA start = Time.now while Time.now - start < max - return true if yield + result = yield + return result if result sleep(time) diff --git a/qa/qa/page/project/pipeline/index.rb b/qa/qa/page/project/pipeline/index.rb index 466010935b1..ce430a2a6ee 100644 --- a/qa/qa/page/project/pipeline/index.rb +++ b/qa/qa/page/project/pipeline/index.rb @@ -7,10 +7,9 @@ module QA::Page def go_to_latest_pipeline css = '.js-pipeline-url-link' - link = nil - wait(reload: false) do - link = first(css) + link = wait(reload: false) do + first(css) end link.click |