diff options
author | Robert Speicher <rspeicher@gmail.com> | 2018-01-20 01:00:48 +0300 |
---|---|---|
committer | Robert Speicher <rspeicher@gmail.com> | 2018-01-20 01:00:48 +0300 |
commit | b784693759dbeef19adb6387cf1c6c01a0a43cb8 (patch) | |
tree | 0cd8bf0627a085a1ed641a869098c2fb9dc53da0 /qa | |
parent | 7fa0a3e7775703ad9e53216f6154a773ca17ad4a (diff) |
Remove the wait time for the login form check
The "Change your password" text is either on the page or it isn't.
There's no benefit to using Capybara's default waiting behavior here, as
it will never load in via AJAX, for example.
Diffstat (limited to 'qa')
-rw-r--r-- | qa/qa/page/main/login.rb | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/qa/qa/page/main/login.rb b/qa/qa/page/main/login.rb index 7b4c1603017..9cff2c5c317 100644 --- a/qa/qa/page/main/login.rb +++ b/qa/qa/page/main/login.rb @@ -19,15 +19,17 @@ module QA end def sign_in_using_credentials - if page.has_content?('Change your password') + using_wait_time 0 do + if page.has_content?('Change your password') + fill_in :user_password, with: Runtime::User.password + fill_in :user_password_confirmation, with: Runtime::User.password + click_button 'Change your password' + end + + fill_in :user_login, with: Runtime::User.name fill_in :user_password, with: Runtime::User.password - fill_in :user_password_confirmation, with: Runtime::User.password - click_button 'Change your password' + click_button 'Sign in' end - - fill_in :user_login, with: Runtime::User.name - fill_in :user_password, with: Runtime::User.password - click_button 'Sign in' end def self.path |