Skip to content

Instantly share code, notes, and snippets.

@donrestarone
Created March 14, 2020 18:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save donrestarone/9d723dc9d13321be77e9bf604cbb07fc to your computer and use it in GitHub Desktop.
Save donrestarone/9d723dc9d13321be77e9bf604cbb07fc to your computer and use it in GitHub Desktop.
a simple user_mailer spec
require "rails_helper"
RSpec.describe UserMailer, type: :mailer do
it 'sends a welcome email to user with password confirmation link' do
user = create_new_user
subject_line = "Welcome to this generic SaaS product #{user.first_name.capitalize}! Please confirm your email"
generated_email = UserMailer.welcome_email_confirmation(user)
expect(generated_email.subject).to eql subject_line
expect(generated_email.to[0]).to eql user.email
expect(generated_email.from[0]).to eql 'you@yourdomain.com'
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment