diff options
Diffstat (limited to 'spec/models/request_mailer_spec.rb')
-rw-r--r-- | spec/models/request_mailer_spec.rb | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/spec/models/request_mailer_spec.rb b/spec/models/request_mailer_spec.rb index 030395a2d..8bac9e5da 100644 --- a/spec/models/request_mailer_spec.rb +++ b/spec/models/request_mailer_spec.rb @@ -13,7 +13,16 @@ describe RequestMailer, " when receiving incoming mail" do ir.incoming_messages.size.should == 1 end - it "should XXX when the email is not to any information request" + it "should bounce email to admin when the email is not to any information request" do + ir = info_requests(:fancy_dog_request) + receive_incoming_mail('incoming-request-plain.email', 'dummy@localhost') + ir.incoming_messages.size.should == 0 + + deliveries = ActionMailer::Base.deliveries + deliveries.size.should == 1 + mail = deliveries[0] + mail.to.should == [ MySociety::Config.get("CONTACT_EMAIL", 'contact@localhost') ] + end end |