summaryrefslogtreecommitdiff
path: root/test/ruby
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-05-26 15:09:07 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-05-26 15:09:07 +0900
commit7d5da30c9e9c572f6ef0aaccc1ca0e724966e2ee (patch)
tree2fffa056b12078533bbe48d28a2dad1296ab9b2e /test/ruby
parent385ac07fd8f5a50825aee8db459086e617f492aa (diff)
Test for [Feature #16832]
Diffstat (limited to 'test/ruby')
-rw-r--r--test/ruby/test_name_error.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/ruby/test_name_error.rb b/test/ruby/test_name_error.rb
index ec03046c22..813a976e96 100644
--- a/test/ruby/test_name_error.rb
+++ b/test/ruby/test_name_error.rb
@@ -57,6 +57,19 @@ class TestNameError < Test::Unit::TestCase
assert_equal(:X, e.name)
end
+ def test_info_const_name
+ mod = Module.new do
+ def self.name
+ "ModuleName"
+ end
+
+ def self.inspect
+ raise "<unusable info>"
+ end
+ end
+ assert_raise_with_message(NameError, /ModuleName/) {mod::DOES_NOT_EXIST}
+ end
+
def test_info_method
obj = PrettyObject.new