[英]Rspec. Multipart Recipients
我想测试我的Mailer模型。 信件应发送给多个收件人。 如何测试将邮件发送给多个收件人? 我创建了规格文件:
describe SubscribeMailer do
before(:each) do
(1..3).to_a.each do
FactoryGirl.create(:subscriber)
end
end
let(:post) { @user.posts.create(@attr)}
let(:mail) { SubscribeMailer.new_post(post) }
#Failure/Error for this test
it 'subscribers' do
mail.to.should == Subscriber.all.map(&:email)
end
end
但是我不知道如何编写测试。
除了@Trevoke答案之外,我还告诉您看看这个出色的Railscast 。
在测试环境中,ActionMailer.deliveries是否则会发送的一组邮件对象。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.