summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorDaniel Bovensiepen <[email protected]>2012-11-26 11:56:21 +0800
committerDaniel Bovensiepen <[email protected]>2012-11-26 11:56:21 +0800
commita4d86fc5d562814f37b7ddebc8c6cc73c78342f5 (patch)
treed7837c094991c8745f90c652a9e01b9ca096bd7a /test
parente9f87368825dc7061035bdc51e45f7d8f9ef66c9 (diff)
parentd03bd87dc0213954f1f15c24507b38d1820192eb (diff)
downloadmruby-a4d86fc5d562814f37b7ddebc8c6cc73c78342f5.tar.gz
mruby-a4d86fc5d562814f37b7ddebc8c6cc73c78342f5.zip
Merge remote-tracking branch 'upstream/master' into mrbgems
Diffstat (limited to 'test')
-rw-r--r--test/t/module.rb14
1 files changed, 14 insertions, 0 deletions
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