diff --git a/spec/mailers/mailer_spec.rb b/spec/mailers/mailer_spec.rb index e3bd455..f6cc4ad 100644 --- a/spec/mailers/mailer_spec.rb +++ b/spec/mailers/mailer_spec.rb @@ -5,21 +5,19 @@ describe Mailer do include EmailSpec::Helpers include EmailSpec::Matchers - before do - @notice = Fabricate(:notice, :message => "class < ActionController::Base") - @email = Mailer.err_notification(@notice).deliver - end + let(:notice) { Fabricate(:notice, :message => "class < ActionController::Base") } + let!(:email) { Mailer.err_notification(notice).deliver } it "should send the email" do ActionMailer::Base.deliveries.size.should == 1 end it "should html-escape the notice's message for the html part" do - @email.should have_body_text("class < ActionController::Base") + email.should have_body_text("class < ActionController::Base") end it "should have inline css" do - @email.should have_body_text('