Re: [Rails] RSpec test model and mailer

2012-06-20 Thread David Angga
it "should sent an email confirmation" do @user = User.first ActionMailer::Base.delivery_method = :test ActionMailer::Base.perform_deliveries = true ActionMailer::Base.deliveries.clear @user.create_reset_code @email_confirmation = ActionMailer::Base.deliveries.first @email_confirma

[Rails] RSpec test model and mailer

2012-06-20 Thread Danko Danko
I have method in model (User Model) def create_reset_code self.attributes = {:reset_code => Digest::SHA1.hexdigest( Time.now.to_s.split(//).sort_by {rand}.join )} save(:validate=>false) UserMailer.reset_password_email(self).deliver end How can I test it in RSpec? I want to t