test/module.rb: call #prepend_features via #__send__ to skip private check

This commit is contained in:
Yukihiro "Matz" Matsumoto
2025-02-14 09:32:29 +09:00
parent 701a18deda
commit 8a409feaad
+2 -2
View File
@@ -473,9 +473,9 @@ assert 'Module#prepend_features' do
mod = Module.new { def m; :mod end }
cls = Class.new { def m; :cls end }
assert_equal :cls, cls.new.m
mod.prepend_features(cls)
mod.__send__(:prepend_features,cls)
assert_equal :mod, cls.new.m
assert_raise(FrozenError) { Module.new.prepend_features(Class.new.freeze) }
assert_raise(FrozenError) { Module.new.__send__(:prepend_features,Class.new.freeze) }
end
# @!group prepend