check that User#build does not save a Person
This commit is contained in:
parent
da8124f8a7
commit
2c903ea519
1 changed files with 5 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue