Sha256: 4eb94fbe655b32dfdfa0c8244e8baca158257ac4707d53b2e6cd39394c0191fc
Contents?: true
Size: 905 Bytes
Versions: 3
Compression:
Stored size: 905 Bytes
Contents
require 'rails_helper' module Commontator RSpec.describe SubscriptionsMailer, type: :mailer do before(:each) do setup_mailer_spec @user2 = DummyUser.create @thread.subscribe(@user) @thread.subscribe(@user2) @comment = Comment.new @comment.thread = @thread @comment.creator = @user @comment.body = 'Something' @comment.save! @recipients = @thread.subscribers.reject{|s| s == @user} end it 'must create deliverable mail' do mail = SubscriptionsMailer.comment_created(@comment, @recipients) expect(mail.to).to eq I18n.t('commontator.email.undisclosed_recipients') expect(mail.cc).to be_nil expect(mail.bcc.size).to eq 1 expect(mail.bcc).to include(@user2.email) expect(mail.subject).not_to be_empty expect(mail.body).not_to be_empty expect(mail.deliver).to eq mail end end end
Version data entries
3 entries across 3 versions & 1 rubygems