From 9dbbd02ac5e57a2b135642784f75665f8afe229b Mon Sep 17 00:00:00 2001 From: skandhas Date: Fri, 9 Nov 2012 23:10:28 +0800 Subject: add Module#class_variables test --- test/t/module.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'test') diff --git a/test/t/module.rb b/test/t/module.rb index 1827d5758..bec1d7b45 100644 --- a/test/t/module.rb +++ b/test/t/module.rb @@ -31,6 +31,18 @@ assert('Module#append_features', '15.2.2.4.10') do Test4AppendFeatures2.const_get(:Const4AppendFeatures2) == Test4AppendFeatures2 end +assert('Module#class_variables', '15.2.2.4.19') do + class Test4ClassVariables1 + @@var1 = 1 + @@var2 = 2 + end + class Test4ClassVariables2 + @@var3 =2 + end + Test4ClassVariables1.class_variables == [:@@var1, :@@var2] && + Test4ClassVariables2.class_variables == [:@@var3] +end + assert('Module#const_defined?', '15.2.2.4.20') do module Test4ConstDefined Const4Test4ConstDefined = true -- cgit v1.2.3 From 38ce9516aa4611110b3084699db6c18cf7e99ad9 Mon Sep 17 00:00:00 2001 From: skandhas Date: Mon, 12 Nov 2012 20:18:40 +0800 Subject: modify Module#class_variables test --- test/t/module.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/t/module.rb b/test/t/module.rb index bec1d7b45..ff8178cb0 100644 --- a/test/t/module.rb +++ b/test/t/module.rb @@ -36,9 +36,10 @@ assert('Module#class_variables', '15.2.2.4.19') do @@var1 = 1 @@var2 = 2 end - class Test4ClassVariables2 - @@var3 =2 + class Test4ClassVariables2 < Test4ClassVariables1 + @@var3 = 2 end + Test4ClassVariables1.class_variables == [:@@var1, :@@var2] && Test4ClassVariables2.class_variables == [:@@var3] end -- cgit v1.2.3