FEATURE: new disable_emails site setting

This commit is contained in:
Régis Hanol
2014-08-23 11:07:37 +02:00
parent 244323d218
commit 77ba2015eb
4 changed files with 11 additions and 0 deletions

View File

@@ -3,6 +3,13 @@ require 'email/sender'
describe Email::Sender do
it "doesn't deliver mail when mails are disabled" do
SiteSetting.expects(:disable_emails).returns(true)
Mail::Message.any_instance.expects(:deliver).never
message = Mail::Message.new(to: "hello@world.com" , body: "hello")
Email::Sender.new(message, :hello).send
end
it "doesn't deliver mail when the message is nil" do
Mail::Message.any_instance.expects(:deliver).never
Email::Sender.new(nil, :hello).send