mirror of
https://github.com/discourse/discourse.git
synced 2025-06-04 19:57:18 +08:00
FEATURE: new 'block_auto_generated_emails' site setting
This commit is contained in:
@ -59,11 +59,8 @@ describe Email::Receiver do
|
||||
expect { process(:bounced_email) }.to raise_error(Email::Receiver::BouncedEmailError)
|
||||
end
|
||||
|
||||
it "raises an AutoGeneratedEmailReplyError when email contains a reply marked
|
||||
as reply to an auto generated email".squish do
|
||||
|
||||
expect { process(:bounced_email_2) }
|
||||
.to raise_error(Email::Receiver::AutoGeneratedEmailReplyError)
|
||||
it "raises an AutoGeneratedEmailReplyError when email contains a marked reply" do
|
||||
expect { process(:bounced_email_2) }.to raise_error(Email::Receiver::AutoGeneratedEmailReplyError)
|
||||
end
|
||||
|
||||
context "reply" do
|
||||
@ -156,7 +153,12 @@ describe Email::Receiver do
|
||||
|
||||
it "doesn't raise an AutoGeneratedEmailError when the mail is auto generated but is whitelisted" do
|
||||
SiteSetting.auto_generated_whitelist = "foo@bar.com|discourse@bar.com"
|
||||
expect { process(:auto_generated_whitelisted) }.not_to raise_error
|
||||
expect { process(:auto_generated_whitelisted) }.to change { topic.posts.count }
|
||||
end
|
||||
|
||||
it "doesn't raise an AutoGeneratedEmailError when block_auto_generated_emails is disabled" do
|
||||
SiteSetting.block_auto_generated_emails = false
|
||||
expect { process(:auto_generated_unblocked) }.to change { topic.posts.count }
|
||||
end
|
||||
|
||||
describe 'Unsubscribing via email' do
|
||||
|
Reference in New Issue
Block a user