summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/-test-/notimplement/bug.c2
-rw-r--r--test/-ext-/test_notimplement.rb2
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