mirror of
https://github.com/discourse/discourse.git
synced 2025-05-30 15:28:37 +08:00
enqueue spam/dmarc failing emails instead of hiding (#8674)
* enqueue spam/dmarc failing emails instead of hiding * add translations for dmarc/spam enqueued reasons * unescape quote * if email_in_authserv_id is blank return gray for all emails
This commit is contained in:
@ -239,7 +239,7 @@ describe Email::AuthenticationResults do
|
||||
|
||||
context "with a fail" do
|
||||
let(:headers) { "foobar.com; dmarc=fail" }
|
||||
include_examples "is verdict", :fail
|
||||
include_examples "is verdict", :gray
|
||||
end
|
||||
|
||||
context "with a pass" do
|
||||
@ -277,10 +277,10 @@ describe Email::AuthenticationResults do
|
||||
end
|
||||
|
||||
describe "#action" do
|
||||
it "hides a fail verdict" do
|
||||
it "enqueues a fail verdict" do
|
||||
results = described_class.new("")
|
||||
results.expects(:verdict).returns(:fail)
|
||||
expect(results.action).to eq (:hide)
|
||||
expect(results.action).to eq (:enqueue)
|
||||
end
|
||||
|
||||
it "accepts a pass verdict" do
|
||||
|
Reference in New Issue
Block a user