diff options
Diffstat (limited to 'spec/models/user_spec.rb')
-rw-r--r-- | spec/models/user_spec.rb | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index 69295bf72..52ec6e819 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -38,7 +38,6 @@ end describe User, " when saving" do before do @user = User.new - @user2 = User.new end it "should not save without setting some parameters" do @@ -52,6 +51,13 @@ describe User, " when saving" do lambda { @user.save! }.should raise_error(ActiveRecord::RecordInvalid) end + it "should not allow an email address as a name" do + @user.name = "silly@example.com" + @user.email = "silly@example.com" + @user.password = "insecurepassword" + lambda { @user.save! }.should raise_error(ActiveRecord::RecordInvalid) + end + it "should not save with no password" do @user.name = "Mr. Silly" @user.password = "" @@ -72,6 +78,7 @@ describe User, " when saving" do @user.email = "flobble@localhost" @user.save! + @user2 = User.new @user2.name = "Mr. Flobble" @user2.password = "insecurepassword" @user2.email = "flobble2@localhost" |