diff options
Diffstat (limited to 'test/ruby/test_method.rb')
-rw-r--r-- | test/ruby/test_method.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/ruby/test_method.rb b/test/ruby/test_method.rb index 9e20d5cc22..48178c4d7a 100644 --- a/test/ruby/test_method.rb +++ b/test/ruby/test_method.rb @@ -924,6 +924,8 @@ class TestMethod < Test::Unit::TestCase def m1 def m2 end + + self.class.send(:define_method, :m3){} # [Bug #11754] end private end @@ -933,7 +935,7 @@ class TestMethod < Test::Unit::TestCase assert_equal([].sort, MethodInMethodClass.private_instance_methods(false).sort) MethodInMethodClass.new.m1 - assert_equal([:m1, :m2].sort, MethodInMethodClass.public_instance_methods(false).sort) + assert_equal([:m1, :m2, :m3].sort, MethodInMethodClass.public_instance_methods(false).sort) assert_equal([].sort, MethodInMethodClass.private_instance_methods(false).sort) end end |