From c2ef5d9fde52da3523820fce5bbffc4c71ed47f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Tapaj=C3=B3s?= Date: Tue, 30 Mar 2010 20:51:18 -0300 Subject: [PATCH] Adding a spec to test issue #15 (http://github.com/couchrest/couchrest/issues#issue/15) --- spec/couchrest/more/extended_doc_spec.rb | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/spec/couchrest/more/extended_doc_spec.rb b/spec/couchrest/more/extended_doc_spec.rb index c28b2cf..bfe1ac1 100644 --- a/spec/couchrest/more/extended_doc_spec.rb +++ b/spec/couchrest/more/extended_doc_spec.rb @@ -3,6 +3,7 @@ require File.expand_path("../../../spec_helper", __FILE__) require File.join(FIXTURE_PATH, 'more', 'article') require File.join(FIXTURE_PATH, 'more', 'course') +require File.join(FIXTURE_PATH, 'more', 'card') require File.join(FIXTURE_PATH, 'more', 'cat') describe "ExtendedDocument" do @@ -426,7 +427,16 @@ describe "ExtendedDocument" do obj.created_at.should be_an_instance_of(Time) obj.updated_at.should be_an_instance_of(Time) obj.created_at.to_s.should == @obj.updated_at.to_s - end + end + + it "should not change created_at on update" do + 2.times do + lambda do + @art.save + end.should_not change(@art, :created_at) + end + end + it "should set the time on create" do (Time.now - @art.created_at).should < 2 foundart = Article.get @art.id