Skip to content

Commit 152e986

Browse files
Update mailer previews
Add correct setup data to make mailers work. Issues ------ - Closes #65
1 parent b04b5e3 commit 152e986

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

test/mailers/previews/user_mailer_preview.rb

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,15 @@ class UserMailerPreview < ActionMailer::Preview
33
# Preview this email at http://localhost:3000/rails/mailers/user_mailer/confirmation
44
def confirmation
55
@unconfirmed_user = User.find_by(email: "unconfirmed_user@example.com") || User.create!(email: "unconfirmed_user@example.com", password: "password", password_confirmation: "password")
6-
UserMailer.confirmation(@unconfirmed_user)
6+
@unconfirmed_user.update!(confirmed_at: nil)
7+
confirmation_token = @unconfirmed_user.generate_confirmation_token
8+
UserMailer.confirmation(@unconfirmed_user, confirmation_token)
79
end
810

911
# Preview this email at http://localhost:3000/rails/mailers/user_mailer/password_reset
1012
def password_reset
11-
@password_reset_user = User.find_by(email: "password_reset_user@example.com") || User.create!(email: "password_reset_user@example.com", password: "password", password_confirmation: "password")
12-
UserMailer.password_reset(@password_reset_user)
13+
@password_reset_user = User.find_by(email: "password_reset_user@example.com") || User.create!(email: "password_reset_user@example.com", password: "password", password_confirmation: "password", confirmed_at: Time.current)
14+
password_reset_token = @password_reset_user.generate_password_reset_token
15+
UserMailer.password_reset(@password_reset_user, password_reset_token)
1316
end
1417
end

0 commit comments

Comments
 (0)