繁体   English   中英

Rspec。 多部分收件人

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM