Yikes, left out the all-important call:
> 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?
es.send_email
> end
> end
Sorry about that.
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users