mirror of
https://github.com/discourse/discourse.git
synced 2024-12-16 07:56:44 +08:00
26 lines
607 B
Ruby
26 lines
607 B
Ruby
require "spec_helper"
|
|
|
|
describe VersionMailer do
|
|
subject { VersionMailer.send_notice }
|
|
|
|
context 'contact_email is blank' do
|
|
before { SiteSetting.stubs(:contact_email).returns('') }
|
|
|
|
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') }
|
|
|
|
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
|