check that User#build does not save a Person

This commit is contained in:
Raphael 2010-11-02 16:20:10 -07:00
parent da8124f8a7
commit 2c903ea519

View file

@ -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