8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 497075b commit e9dc6f6Copy full SHA for e9dc6f6
test/ruby/test_module.rb
@@ -2061,17 +2061,13 @@ def test_invalid_attr
2061
$foo
2062
\u3042$
2063
].each do |name|
2064
- assert_raise_with_message(NameError, /#{Regexp.quote(quote(name))}/) do
+ e = assert_raise(NameError) do
2065
Module.new { attr_accessor name.to_sym }
2066
end
2067
+ assert_equal(name, e.name.to_s)
2068
2069
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
-
2075
class AttrTest
2076
class << self
2077
attr_accessor :cattr
0 commit comments