diff options
author | MSP-Greg <MSP-Greg@users.noreply.github.com> | 2019-10-19 17:23:18 -0500 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-10-21 09:11:27 +0900 |
commit | 92234667526dfb66cfeff0eab49fa3e7588ff73e (patch) | |
tree | 9a3af809625b8a51f339383a64fea88cf21ce05a | |
parent | ca7de0334d26b28eb8fd731b130404beb5cf5c12 (diff) |
test_exception - fix with & w/o did_you_mean
See Ruby issue 16263
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/2577
-rw-r--r-- | test/ruby/test_exception.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/test/ruby/test_exception.rb b/test/ruby/test_exception.rb index e5c38091ac..7ced9a9eba 100644 --- a/test/ruby/test_exception.rb +++ b/test/ruby/test_exception.rb @@ -995,15 +995,18 @@ end.join error = NoMethodError.new("Message", :foo) assert_raise(ArgumentError) {error.receiver} + msg = Object.const_defined?(:DidYouMean) ? + "Message\nDid you mean? for" : "Message" + error = NoMethodError.new("Message", :foo, receiver: receiver) - assert_equal(["Message", :foo, receiver], + assert_equal([msg, :foo, receiver], [error.message, error.name, error.receiver]) error = NoMethodError.new("Message", :foo, [1, 2]) assert_raise(ArgumentError) {error.receiver} error = NoMethodError.new("Message", :foo, [1, 2], receiver: receiver) - assert_equal(["Message", :foo, [1, 2], receiver], + assert_equal([msg, :foo, [1, 2], receiver], [error.message, error.name, error.args, error.receiver]) error = NoMethodError.new("Message", :foo, [1, 2], true) |