diff --git a/test/functional/test_document.rb b/test/functional/test_document.rb
index <HASH>..<HASH> 100644
--- a/test/functional/test_document.rb
+++ b/test/functional/test_document.rb
@@ -617,7 +617,7 @@ class DocumentTest < Test::Unit::TestCase
       doc.updated_at.should_not be(nil)
     end
   
-    should "set updated_at on update but leave created_at alone" do
+    should "set updated_at on field update but leave created_at alone" do
       doc = @document.create(:first_name => 'John', :age => 27)
       old_created_at = doc.created_at
       old_updated_at = doc.updated_at
@@ -626,5 +626,14 @@ class DocumentTest < Test::Unit::TestCase
       doc.created_at.should == old_created_at
       doc.updated_at.should_not == old_updated_at
     end
+    
+    should "set updated_at on document update but leave created_at alone" do
+      doc = @document.create(:first_name => 'John', :age => 27)
+      old_created_at = doc.created_at
+      old_updated_at = doc.updated_at
+      doc = @document.update(old._id, { :first_name => 'Johnny' })
+      doc.created_at.should == old_created_at
+      doc.updated_at.should_not == old_updated_at
+    end
   end
 end
\ No newline at end of file
Added timestamp test for Document#update