summaryrefslogtreecommitdiff
path: root/qa/qa/page
diff options
context:
space:
mode:
authorSanad Liaquat <sliaquat@gitlab.com>2019-02-08 16:20:31 +0500
committerSanad Liaquat <sliaquat@gitlab.com>2019-02-08 16:20:31 +0500
commitb4c2dd73875aa50d2a72e694203388446599d8eb (patch)
tree7e5b035b37e555d2d55ce52b08d5f966c08bbb6d /qa/qa/page
parent724e904c3d4562bf3f1cee6abae1370e20e5ff58 (diff)
downloadgitlab-ce-b4c2dd73875aa50d2a72e694203388446599d8eb.tar.gz
Adds qa-spinner class and wait for it to go away before making assertions.
Diffstat (limited to 'qa/qa/page')
-rw-r--r--qa/qa/page/project/show.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/qa/qa/page/project/show.rb b/qa/qa/page/project/show.rb
index 945b244df15..9c21d9ddbfa 100644
--- a/qa/qa/page/project/show.rb
+++ b/qa/qa/page/project/show.rb
@@ -51,6 +51,16 @@ module QA
element :branches_dropdown
end
+ view 'app/views/projects/blob/viewers/_loading.html.haml' do
+ element :spinner
+ end
+
+ def wait_for_viewers_to_load
+ wait(reload: false) do
+ has_no_element?(:spinner)
+ end
+ end
+
def create_first_new_file!
within_element(:quick_actions) do
click_link_with_text 'New file'