From e0cb99aad4c5c42be08373f1baf8208ae184e037 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 14 Feb 2025 09:33:50 +0900 Subject: [PATCH] test/module.rb: call #extend_object via #__send__ to skip private check --- test/t/module.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/t/module.rb b/test/t/module.rb index 45969ba3a..c0ee96e0d 100644 --- a/test/t/module.rb +++ b/test/t/module.rb @@ -315,11 +315,11 @@ assert('Module#extend_object', '15.2.2.4.25') do mod = Module.new { def foo; end } a = cls.new b = cls.new - mod.extend_object(b) + mod.__send__(:extend_object,b) assert_false a.respond_to?(:foo) assert_true b.respond_to?(:foo) - assert_raise(FrozenError) { mod.extend_object(cls.new.freeze) } - assert_raise(FrozenError, TypeError) { mod.extend_object(1) } + assert_raise(FrozenError) { mod.__send__(:extend_object,cls.new.freeze) } + assert_raise(FrozenError, TypeError) { mod.__send__(:extend_object,1) } end assert('Module#include', '15.2.2.4.27') do