Skip to content

Testando ActionMailler

guiocavalcanti edited this page Jan 14, 2011 · 3 revisions
context "Testando ActionMailer" do
    before do
      ActionMailer::Base.delivery_method = :test
      ActionMailer::Base.perform_deliveries = true
      ActionMailer::Base.deliveries = []
    end

    it "sends a e-mail" do
        mail = subject.delivery_something
        ActionMailer::Base.deliveries.size.should == 1
        mail.body.should =~ /name/ 
    end
end

Referência

http://www.rubytutorials.net/2008/02/26/small-rspec-revelations-actionmailer/