aboutsummaryrefslogtreecommitdiffstats
path: root/spec/models
diff options
context:
space:
mode:
authorLouise Crow <louise.crow@gmail.com>2015-05-22 15:54:40 +0100
committerLouise Crow <louise.crow@gmail.com>2015-05-22 17:11:17 +0100
commit0c915e5e1a982513f9ded38b11f8b7b570c518e8 (patch)
tree88e3b695f418338b16ca741cb1608018944f845b /spec/models
parent3f45c033cb46b24f69b88e6705557e4c077ecd9b (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.rb27
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