diff options
author | Louise Crow <louise.crow@gmail.com> | 2015-05-22 15:54:40 +0100 |
---|---|---|
committer | Louise Crow <louise.crow@gmail.com> | 2015-05-22 17:11:17 +0100 |
commit | 0c915e5e1a982513f9ded38b11f8b7b570c518e8 (patch) | |
tree | 88e3b695f418338b16ca741cb1608018944f845b /spec/models | |
parent | 3f45c033cb46b24f69b88e6705557e4c077ecd9b (diff) |
Cleanup spec.
Move setup to spec - not in common with other specs.
Diffstat (limited to 'spec/models')
-rw-r--r-- | spec/models/raw_email_spec.rb | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/spec/models/raw_email_spec.rb b/spec/models/raw_email_spec.rb index e1533b981..cbd7d71a5 100644 --- a/spec/models/raw_email_spec.rb +++ b/spec/models/raw_email_spec.rb @@ -7,21 +7,22 @@ require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') -describe User, "manipulating a raw email" do +describe RawEmail do - before do - @raw_email = RawEmail.new - incoming_message = mock_model(IncomingMessage) - info_request = mock_model(InfoRequest) - incoming_message.stub!(:info_request).and_return(info_request) - @raw_email.stub!(:incoming_message).and_return(incoming_message) - end + describe :data do + + it 'roundtrips data unchanged' do + raw_email = RawEmail.new + incoming_message = mock_model(IncomingMessage) + info_request = mock_model(InfoRequest) + incoming_message.stub!(:info_request).and_return(info_request) + raw_email.stub!(:incoming_message).and_return(incoming_message) + raw_email.data = "Hello, world!" + raw_email.save! + raw_email.reload + raw_email.data.should == "Hello, world!" + end - it 'putting data in comes back out' do - @raw_email.data = "Hello, world!" - @raw_email.save! - @raw_email.reload - @raw_email.data.should == "Hello, world!" end end |