diff options
-rw-r--r-- | ext/-test-/notimplement/bug.c | 2 | ||||
-rw-r--r-- | test/-ext-/test_notimplement.rb | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/ext/-test-/notimplement/bug.c b/ext/-test-/notimplement/bug.c index 8e9cae707a..b8e871f55f 100644 --- a/ext/-test-/notimplement/bug.c +++ b/ext/-test-/notimplement/bug.c @@ -11,6 +11,8 @@ void Init_notimplement(void) { VALUE mBug = rb_define_module("Bug"); + VALUE klass = rb_define_module_under(mBug, "NotImplement"); rb_define_module_function(mBug, "funcall", bug_funcall, -1); rb_define_module_function(mBug, "notimplement", rb_f_notimplement, -1); + rb_define_method(klass, "notimplement", rb_f_notimplement, -1); } diff --git a/test/-ext-/test_notimplement.rb b/test/-ext-/test_notimplement.rb index ca09234211..73a9077b9c 100644 --- a/test/-ext-/test_notimplement.rb +++ b/test/-ext-/test_notimplement.rb @@ -14,6 +14,6 @@ class Test_NotImplement < Test::Unit::TestCase end def test_not_method_defined - assert !Bug.method_defined?(:notimplement) + assert !Bug::NotImplement.method_defined?(:notimplement) end end |