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