diff options
Diffstat (limited to 'qa/qa/page/main/menu.rb')
-rw-r--r-- | qa/qa/page/main/menu.rb | 8 |
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 |