Displaying 1 result from an estimated 1 matches for "mocksmtp".
2008 Dec 04
3
The RSpec way of doing this? Need help on validating block
...ge("Yay! You got an email!", ''your at mail'',
''other at mail'')
    end
  def
  def mailer
    Net::SMTP
  end
end
describe EmailSender do
  it "Should use Net::SMTP to send email"
    es = EmailSender.new
    es.mailer.should == Net::SMTP
    MockSMTP = mock("Net::SMTP")
    def es.mailer
      MockSMTP
    end
    MockSMTP.should_receive(:start).with(''your.smtp.server'', 25)
    #but, er...wha?
  end
end
So - not sure how to validate the part where "send_message" is called.
Is there a recommended way of doi...