diff options
author | Yves Senn <yves.senn@gmail.com> | 2014-09-23 10:36:36 +0200 |
---|---|---|
committer | Yves Senn <yves.senn@gmail.com> | 2014-09-23 10:36:36 +0200 |
commit | 92cef19519c82e6e4c592b1d34652fa8c854ab29 (patch) | |
tree | ba099b91c493d0d0fcd35572bac0fa0809c036be /activemodel | |
parent | fc6accfa9ad8f2a9871c574a6d739388eea2a8f9 (diff) | |
parent | a7ed62987c41059b5bd728aaf51a4502ea75ec7c (diff) | |
download | rails-92cef19519c82e6e4c592b1d34652fa8c854ab29.tar.gz rails-92cef19519c82e6e4c592b1d34652fa8c854ab29.tar.bz2 rails-92cef19519c82e6e4c592b1d34652fa8c854ab29.zip |
Merge pull request #17022 from prathamesh-sonpatki/test-for-validate-message
Added test for exception message for validate method
Diffstat (limited to 'activemodel')
-rw-r--r-- | activemodel/test/cases/validations_test.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/activemodel/test/cases/validations_test.rb b/activemodel/test/cases/validations_test.rb index d876f73052..de71bb6f42 100644 --- a/activemodel/test/cases/validations_test.rb +++ b/activemodel/test/cases/validations_test.rb @@ -167,10 +167,12 @@ class ValidationsTest < ActiveModel::TestCase end def test_invalid_options_to_validate - assert_raises(ArgumentError) do + error = assert_raises(ArgumentError) do # A common mistake -- we meant to call 'validates' Topic.validate :title, presence: true end + message = 'Unknown key: :presence. Valid keys are: :on, :if, :unless. Perhaps you meant to call `validates` instead of `validate`?' + assert_equal message, error.message end def test_errors_conversions |