From 0ab0c82f111d69dec0cc666f5fa1d94c72ced70f Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Mon, 24 Jul 2017 22:25:26 +0900 Subject: [PATCH] Reenable skipped `Email::Receiver` spec. --- spec/components/email/receiver_spec.rb | 12 ++++++++++-- spec/fixtures/emails/staged_sender.eml | Bin 262 -> 313 bytes 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/spec/components/email/receiver_spec.rb b/spec/components/email/receiver_spec.rb index 60f58037983..f595221d7ff 100644 --- a/spec/components/email/receiver_spec.rb +++ b/spec/components/email/receiver_spec.rb @@ -47,8 +47,16 @@ describe Email::Receiver do expect { process(:blocked_sender) }.to raise_error(Email::Receiver::BlockedUserError) end - skip "doesn't raise an InactiveUserError when the sender is staged" do - Fabricate(:user, email: "staged@bar.com", active: false, staged: true) + it "doesn't raise an InactiveUserError when the sender is staged" do + user = Fabricate(:user, email: "staged@bar.com", active: false, staged: true) + + email_log = Fabricate(:email_log, + to_address: 'reply+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@bar.com', + reply_key: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', + user: user, + post: Fabricate(:post) + ) + expect { process(:staged_sender) }.not_to raise_error end diff --git a/spec/fixtures/emails/staged_sender.eml b/spec/fixtures/emails/staged_sender.eml index e7828e9146e50dd91a819eec36d2a31bafe38bf5..efc9f533fd354ffd81553bfe3b01fcb426e422db 100644 GIT binary patch delta 60 mcmZo;+Q~G*)+i+3N}(vVAg5A0kpOT=N-WY#&d;4_a|!^CK^9N| delta 9 QcmdnV)W$Tyc4EOv01