From 9cc6d399560f8db781ff654bca88884a6cdcde6f Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 14 Apr 2025 22:08:50 +0900 Subject: [PATCH] test/module.rb: add test for #6506 --- test/t/module.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/test/t/module.rb b/test/t/module.rb index 1cfef87a3..7ec723a2d 100644 --- a/test/t/module.rb +++ b/test/t/module.rb @@ -889,3 +889,23 @@ assert('shared empty iv_tbl (prepend)') do m2::CONST2 = 2 assert_equal 2, c::CONST2 end + +assert('constant lookup #6506') do + Module.new do + module X + module A + class WWW; end + end + end + + module X::Y; end + + module X::Y::Z + extend X::A + + class << self + assert_nothing_raised{WWW} + end + end + end +end