X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/f58fb85e03750eec372e381c1517035e9eb9837a..dce4f18a3e0d952e482a911d41971893fb2d858d:/test/unit/user_test.rb diff --git a/test/unit/user_test.rb b/test/unit/user_test.rb index ab957dc8b..76c32a88d 100644 --- a/test/unit/user_test.rb +++ b/test/unit/user_test.rb @@ -15,5 +15,14 @@ class UserTest < Test::Unit::TestCase assert !user.errors.invalid?(:home_zoom) end - + def test_unique_email + new_user = User.new(:email => users(:normal_user).email, + :active => 1, + :pass_crypt => Digest::MD5.hexdigest('test'), + :display_name => "new user", + :data_public => 1, + :description => "desc") + assert !new_user.save + assert_equal ActiveRecord::Errors.default_error_messages[:taken], new_user.errors.on(:email) + end end