Sha256: 1c95871a4a30faefa4af3e48e0ea0776ef74f224608029e13f7c51b87ebd0105
Contents?: true
Size: 839 Bytes
Versions: 2
Compression:
Stored size: 839 Bytes
Contents
require 'spec_helper' module Commontator describe SubscriptionsMailer do before do setup_mailer_spec @user2 = DummyUser.create @comment = Comment.new @comment.thread = @thread @comment.creator = @user @comment.body = 'Something' @thread.subscribe(@user) @thread.subscribe(@user2) @comment.save! @recipients = @thread.active_subscribers.reject{|s| s == @user} end it 'must create deliverable mail' do mail = SubscriptionsMailer.comment_created(@comment, @recipients) mail.must_be_instance_of Mail::Message mail.to.must_be_nil mail.cc.must_be_nil mail.bcc.size.must_equal 1 mail.bcc.must_include @user2.email mail.subject.wont_be_empty mail.body.wont_be_empty mail.deliver.must_equal mail end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
commontator-1.1.1 | spec/app/mailers/commontator/subscriptions_mailer_spec.rb~ |
commontator-1.1.0 | spec/app/mailers/commontator/subscriptions_mailer_spec.rb~ |