我有一个文章模型,所以当文章更新时我会向不同的人发送多封电子邮件,所以从我发送的电子邮件中,我想检查是否已经发送了一封电子邮件;更新abc@foo.com
所以这是我的尝试:
it "should notify abc when article is updated" do
post :update, {:id => article.id, :article => {:title => "Hello", :content => "some content"}}
ActionMailer::Base.deliveries.last.to.should == ["abc@foo.com"]
end
上面的测试失败了,因为它需要发送通知的最后一封电子邮件..那么如何检查电子邮件是否已发送给我定义的上述人员之一?