We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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