mercredi 15 mars 2017

rspec email_spec and jobs.. how does it work?

I have 'controllers/users_controller.rb'

def create
   user = User.new(person_params)
   if user.save
     EmailSendJob.perform_later(user.email, 'random_password')
   end
 end

I have 'mailers/user_mailer.rb'

def user_new(user_to, password)
  @password = password
  mail to: user_to, subject: "Password for you"
end

I have 'jobs/email_send_job.rb'

def perform(email, password)
  UserMailer.user_new(email, password).deliver_now
end

How do I do testing? Thank you

I saw 'email-spec', but can't understand it for my code

Aucun commentaire:

Enregistrer un commentaire