aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/test/core_ext/hash_ext_test.rb
diff options
context:
space:
mode:
authorNerian <siotopo@gmail.com>2013-07-27 18:37:28 +0200
committerCarlos Antonio da Silva <carlosantoniodasilva@gmail.com>2013-12-03 00:12:04 -0200
commit2ebf47aea21ff8ac10681e53e78dd7a0e5c31c6e (patch)
tree9700c9f7472cd188f0919bed090f7c1210cb973f /activesupport/test/core_ext/hash_ext_test.rb
parent6e905e21b1b3a8114d1499775061b65556c9964e (diff)
downloadrails-2ebf47aea21ff8ac10681e53e78dd7a0e5c31c6e.tar.gz
rails-2ebf47aea21ff8ac10681e53e78dd7a0e5c31c6e.tar.bz2
rails-2ebf47aea21ff8ac10681e53e78dd7a0e5c31c6e.zip
Modify the Hash#assert_valid_keys error message so that it shows the valid keys. Also, show the wrong value as it was entered.
{ :failore => "stuff", :funny => "business" }.assert_valid_keys([ :failure, :funny ]) => ArgumentError: Unknown key: failore { 'failore' => "stuff", :funny => "business" }.assert_valid_keys([ :failure, :funny ]) => ArgumentError: Unknown key: failore { 'failore' => "stuff", :funny => "business" }.assert_valid_keys([ :failure, :funny ]) => ArgumentError: Unknown key: "failore". Valid keys are: :failure, :funny { :failore => "stuff", :funny => "business" }.assert_valid_keys([ :failure, :funny ]) => ArgumentError: Unknown key: :failore. Valid keys are: :failure, :funny Conflicts: activerecord/CHANGELOG.md Closes #11624.
Diffstat (limited to 'activesupport/test/core_ext/hash_ext_test.rb')
-rw-r--r--activesupport/test/core_ext/hash_ext_test.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activesupport/test/core_ext/hash_ext_test.rb b/activesupport/test/core_ext/hash_ext_test.rb
index b059bc3e89..f62efecc72 100644
--- a/activesupport/test/core_ext/hash_ext_test.rb
+++ b/activesupport/test/core_ext/hash_ext_test.rb
@@ -624,7 +624,7 @@ class HashExtTest < ActiveSupport::TestCase
{ :failure => "stuff", :funny => "business" }.assert_valid_keys(:failure, :funny)
end
- assert_raise(ArgumentError, "Unknown key: failore") do
+ assert_raise(ArgumentError, "Unknown key: :failore. Valid keys are: :failure, :funny") do
{ :failore => "stuff", :funny => "business" }.assert_valid_keys([ :failure, :funny ])
{ :failore => "stuff", :funny => "business" }.assert_valid_keys(:failure, :funny)
end