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:
Leo McArdle
2020-01-21 16:12:00 +00:00
committed by Robin Ward
parent 411512c0e3
commit 8883cca373
7 changed files with 142 additions and 70 deletions

View File

@ -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