discourse/spec/mailers/version_mailer_spec.rb

26 lines
607 B
Ruby
Raw Normal View History

require "spec_helper"
describe VersionMailer do
subject { VersionMailer.send_notice }
context 'contact_email is blank' do
before { SiteSetting.stubs(:contact_email).returns('') }
2014-10-29 23:06:50 +08:00
it "doesn't send the email" do
subject.to.should be_blank
end
end
context 'contact_email is set' do
before { SiteSetting.stubs(:contact_email).returns('me@example.com') }
2014-10-29 23:06:50 +08:00
it "works" do
subject.to.should == ['me@example.com']
subject.subject.should be_present
subject.from.should == [SiteSetting.notification_email]
subject.body.should be_present
end
end
end