2016-06-26 1 views
1

私はRubyには新しく、mandrill-api(Mailchimpに接続されています)経由で電子メールを送信する簡単な関数の仕様を書こうとしています。mandrill-apiテンプレートメールを送信するための仕様を書いてください

私はActionMailerを使用していません。唯一のマンドリル - APiの宝石。

私は少し迷っていますが、これにはどのようなアプローチが最適ですか?

私はVCRを試しましたが、動作させる方法がわかりません。

答えて

1

この問題は、インスタンスとパラメータを疑似的に使用して解決しました。

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'}]) 
マンドリル呼び出されるメソッドの入力
関連する問題