summaryrefslogtreecommitdiff
path: root/qa/qa/page/main/menu.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/page/main/menu.rb')
-rw-r--r--qa/qa/page/main/menu.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/qa/qa/page/main/menu.rb b/qa/qa/page/main/menu.rb
index 9c63ddee890..627809dacf2 100644
--- a/qa/qa/page/main/menu.rb
+++ b/qa/qa/page/main/menu.rb
@@ -93,6 +93,10 @@ module QA
has_personal_area?(wait: 0)
end
+ def not_signed_in?
+ has_no_personal_area?
+ end
+
def sign_out
retry_until do
wait_if_retry_later
@@ -129,6 +133,10 @@ module QA
has_element?(:user_avatar, wait: wait)
end
+ def has_no_personal_area?(wait: Capybara.default_max_wait_time)
+ has_no_element?(:user_avatar, wait: wait)
+ end
+
def has_admin_area_link?(wait: Capybara.default_max_wait_time)
has_element?(:admin_area_link, wait: wait)
end