Skip to content

Commit e9dc6f6

Browse files
committed
Check by #name [ruby-core:90853] [Bug #15497]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66755 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent 497075b commit e9dc6f6

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

test/ruby/test_module.rb

+2-6
Original file line numberDiff line numberDiff line change
@@ -2061,17 +2061,13 @@ def test_invalid_attr
20612061
$foo
20622062
\u3042$
20632063
].each do |name|
2064-
assert_raise_with_message(NameError, /#{Regexp.quote(quote(name))}/) do
2064+
e = assert_raise(NameError) do
20652065
Module.new { attr_accessor name.to_sym }
20662066
end
2067+
assert_equal(name, e.name.to_s)
20672068
end
20682069
end
20692070

2070-
private def quote(name)
2071-
encoding = Encoding.default_internal || Encoding.default_external
2072-
(name.encoding == encoding || name.ascii_only?) ? name : name.inspect
2073-
end
2074-
20752071
class AttrTest
20762072
class << self
20772073
attr_accessor :cattr

0 commit comments

Comments
 (0)