diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb
index 0772246748f5b37753a9e63cebfb9abebd89a68d..c6b42d73fb8e9cfcacad80187bb215a7cfdc9aeb 100644
--- a/spec/models/user_spec.rb
+++ b/spec/models/user_spec.rb
@@ -163,13 +163,16 @@ describe User do
         }
         @user = User.build(params)
       end
-      it "makes a valid user" do
-        @user.should be_valid
+      it "does not save" do
         @user.persisted?.should be_false
+        @user.person.persisted?.should be_false
         User.find_by_username("ohai").should be_nil
       end
       it 'saves successfully' do
+        @user.should be_valid
         @user.save.should be_true
+        @user.persisted?.should be_true
+        @user.person.persisted?.should be_true
         User.find_by_username("ohai").should == @user
       end
     end