From cd8e9c14636fbef835328e50834d0baa41a0e0cf Mon Sep 17 00:00:00 2001 From: skandhas Date: Sat, 24 Nov 2012 16:21:37 +0800 Subject: add Module#include? test --- test/t/module.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/t/module.rb b/test/t/module.rb index 511658150..96bded1ee 100644 --- a/test/t/module.rb +++ b/test/t/module.rb @@ -92,6 +92,20 @@ assert('Module#include', '15.2.2.4.27') do Test4Include2.const_get(:Const4Include) == 42 end +assert('Module#include?', '15.2.2.4.28') do + module Test4IncludeP + end + class Test4IncludeP2 + include Test4IncludeP + end + class Test4IncludeP3 < Test4IncludeP2 + end + + Test4IncludeP2.include?(Test4IncludeP) && + Test4IncludeP3.include?(Test4IncludeP) && + ! Test4IncludeP.include?(Test4IncludeP) +end + assert('Module#included', '15.2.2.4.29') do module Test4Included Const4Included = 42 -- cgit v1.2.3