为 mandrill-api 发送模板电子邮件编写规范
write a spec for mandrill-api sending template email
我是 ruby 的新手,我一直在尝试为通过 mandrill-api(连接到 Mailchimp)发送电子邮件的简单功能编写规范。
我没有使用 ActionMailer。只有山魈-api gem.
我有点迷茫,什么是完美的方法?
我试过录像机,但我不知道如何让它工作。
我通过模拟实例和参数解决了这个问题。
let(:instance) { MandrillMailer.new }
let(:mail) { double }
let(:mandrill_api) { double }
let(:messages) { double }
以及调用 mandrill 的方法的输出和输入
和
allow(messages).to receive(:send_template).and_return([{ 'status' => :sent }])
allow(messages).to receive(:send_template).and_return([{ 'status' => 'rejected'}])
我是 ruby 的新手,我一直在尝试为通过 mandrill-api(连接到 Mailchimp)发送电子邮件的简单功能编写规范。
我没有使用 ActionMailer。只有山魈-api gem.
我有点迷茫,什么是完美的方法?
我试过录像机,但我不知道如何让它工作。
我通过模拟实例和参数解决了这个问题。
let(:instance) { MandrillMailer.new }
let(:mail) { double }
let(:mandrill_api) { double }
let(:messages) { double }
以及调用 mandrill 的方法的输出和输入
和
allow(messages).to receive(:send_template).and_return([{ 'status' => :sent }])
allow(messages).to receive(:send_template).and_return([{ 'status' => 'rejected'}])