mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-09-05 20:54:27 +08:00
upgrade capybara_email gem
This commit is contained in:
parent
dc51d328bc
commit
331823c2fb
3 changed files with 8 additions and 8 deletions
11
Gemfile.lock
11
Gemfile.lock
|
@ -139,9 +139,9 @@ GEM
|
|||
activesupport (>= 3.0.0)
|
||||
uniform_notifier (~> 1.10.0)
|
||||
byebug (9.1.0)
|
||||
capybara (2.13.0)
|
||||
capybara (2.16.1)
|
||||
addressable
|
||||
mime-types (>= 1.16)
|
||||
mini_mime (>= 0.1.3)
|
||||
nokogiri (>= 1.3.3)
|
||||
rack (>= 1.0.0)
|
||||
rack-test (>= 0.5.4)
|
||||
|
@ -281,11 +281,12 @@ GEM
|
|||
loofah (2.1.1)
|
||||
crass (~> 1.0.2)
|
||||
nokogiri (>= 1.5.9)
|
||||
mail (2.6.6)
|
||||
mime-types (>= 1.16, < 4)
|
||||
mail (2.7.0)
|
||||
mini_mime (>= 0.1.1)
|
||||
method_source (0.9.0)
|
||||
mime-types (1.25.1)
|
||||
mimemagic (0.3.2)
|
||||
mini_mime (1.0.0)
|
||||
mini_portile2 (2.1.0)
|
||||
minitest (5.10.3)
|
||||
momentjs-rails (2.17.1)
|
||||
|
@ -329,7 +330,7 @@ GEM
|
|||
pry (~> 0.10)
|
||||
pry-rails (0.3.6)
|
||||
pry (>= 0.10.4)
|
||||
public_suffix (3.0.0)
|
||||
public_suffix (3.0.1)
|
||||
puma (3.10.0)
|
||||
rack (2.0.3)
|
||||
rack-test (0.6.3)
|
||||
|
|
|
@ -24,6 +24,7 @@ Scenario: User forgot their password and enters non valid email
|
|||
And I click "Send me reset password instruction" button
|
||||
Then I should see "Email not found"
|
||||
|
||||
@javascript
|
||||
Scenario: User has got Reset Your Password email and click to link
|
||||
Given I click on Reset Password link in the reset password email for user "nonadmin@myorg.com"
|
||||
Then I should be on Change your password page
|
||||
|
|
|
@ -34,18 +34,16 @@ Given("I am on reset password page") do
|
|||
end
|
||||
|
||||
Given("I click on Reset Password link in the reset password email for user {string}") do |email|
|
||||
clear_emails
|
||||
visit new_user_password_path
|
||||
fill_in 'user_email', with: email
|
||||
click_button 'Send me reset password instruction'
|
||||
Delayed::Worker.new.work_off
|
||||
sleep 1
|
||||
open_email(email)
|
||||
current_email.click_link 'Change my password'
|
||||
end
|
||||
|
||||
Then("I should be on Change your password page") do
|
||||
expect(page).to have_current_path(edit_user_password_path, only_path: true)
|
||||
expect(page).to have_current_path(edit_user_password_path, ignore_query: true)
|
||||
end
|
||||
|
||||
Given(/^I am on Log in page$/) do
|
||||
|
|
Loading…
Add table
Reference in a new issue