Do validation in the :save context when testing email address validations

This commit is contained in:
Tom Hughes 2010-12-06 23:03:20 +00:00
parent 90a7efcf4d
commit feef62b1cc

View file

@ -48,13 +48,13 @@ class UserTest < ActiveSupport::TestCase
ok.each do |name|
user = users(:normal_user)
user.email = name
assert user.valid?, user.errors.full_messages
assert user.valid?(:save), user.errors.full_messages
end
bad.each do |name|
user = users(:normal_user)
user.email = name
assert !user.valid?, "#{name} is valid when it shouldn't be"
assert user.invalid?(:save), "#{name} is valid when it shouldn't be"
end
end