suppress rejection email when email was sent to mailinglist mirror category

This commit is contained in:
Gerhard Schlager
2017-11-17 14:48:48 +01:00
parent 8f6d35aa59
commit aea161fabd
3 changed files with 29 additions and 4 deletions

View File

@ -87,4 +87,22 @@ describe Email::Processor do
end
context "mailinglist mirror" do
before do
SiteSetting.email_in = true
Fabricate(:mailinglist_mirror_category)
end
it "does not send rejection email" do
Email::Receiver.any_instance.stubs(:process_internal).raises("boom")
email = <<~EMAIL
From: foo@example.com
To: list@example.com
Subject: Hello world
EMAIL
expect { Email::Processor.process!(email) }.to_not change { EmailLog.count }
end
end
end