Work in Progress: Reply By Email:

- Add support classes and settings to enable reply by email
- Split out Email builder to be more OO, add many specs
This commit is contained in:
Robin Ward
2013-06-10 16:46:08 -04:00
parent e338e97fa3
commit e29f4a3496
25 changed files with 400 additions and 96 deletions

View File

@ -0,0 +1,19 @@
require 'spec_helper'
require 'email/receiver'
describe Email::Receiver do
describe 'invalid key' do
let(:incoming) { Email::IncomingMessage.new('asdf', 'hello') }
it "returns unprocessable for nil message" do
expect(Email::Receiver.new(nil).process).to eq(Email::Receiver.results[:unprocessable])
end
it "returns unprocessable for a made up key" do
expect(Email::Receiver.new(incoming).process).to eq(Email::Receiver.results[:unprocessable])
end
end
end