Sha256: 2c57a740c2945d88f5702e8948ca39bba5b6585c13c6f877e720bba860abc399
Contents?: true
Size: 885 Bytes
Versions: 22
Compression:
Stored size: 885 Bytes
Contents
require 'rails_helper' describe DecoratedMailer, type: :mailer do include Jpmobile::Util before(:each) do ActionMailer::Base.deliveries = [] end shared_examples_for 'content-type' do it 'sends decorated mail successfully' do DecoratedMailer.deco_mail(@to).deliver_now email = ActionMailer::Base.deliveries.first expect(email.header['Content-Type'].main_type).to eq('multipart') expect(email.header['Content-Type'].sub_type).to eq('mixed') end end describe 'docomo' do before(:each) do @to = 'docomo@docomo.ne.jp' end it_behaves_like 'content-type' end describe 'au' do before(:each) do @to = 'au@ezweb.ne.jp' end it_behaves_like 'content-type' end describe 'softbank' do before(:each) do @to = 'softbank@softbank.ne.jp' end it_behaves_like 'content-type' end end
Version data entries
22 entries across 22 versions & 1 rubygems