1
我是ruby的新手,我一直在嘗試編寫一個簡單函數的規範,通過mandrill-api(它連接到Mailchimp)發送郵件。爲mandrill-api發送規範發送模板郵件
我沒有使用ActionMailer。只有mandrill-api寶石。
我有點失落,對此有什麼完美的方法?
我試過錄像機,但我不知道如何讓它工作。
我是ruby的新手,我一直在嘗試編寫一個簡單函數的規範,通過mandrill-api(它連接到Mailchimp)發送郵件。爲mandrill-api發送規範發送模板郵件
我沒有使用ActionMailer。只有mandrill-api寶石。
我有點失落,對此有什麼完美的方法?
我試過錄像機,但我不知道如何讓它工作。
我解決了這個問題,通過使用模擬實例和參數。
let(:instance) { MandrillMailer.new }
let(:mail) { double }
let(:mandrill_api) { double }
let(:messages) { double }
以及輸出和的調用山魈
和
allow(messages).to receive(:send_template).and_return([{ 'status' => :sent }])
allow(messages).to receive(:send_template).and_return([{ 'status' => 'rejected'}])
的方法的輸入