From a2a4563eaf6a29c3fb2c6b4289e2f197ee752c9e Mon Sep 17 00:00:00 2001 From: Yukihiro Matsumoto Date: Sun, 12 Aug 2012 04:19:17 +0900 Subject: check inside of result from Kernel#instance_variable --- test/t/kernel.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/t/kernel.rb b/test/t/kernel.rb index b96e85134..5978b020d 100644 --- a/test/t/kernel.rb +++ b/test/t/kernel.rb @@ -217,7 +217,13 @@ assert('Kernel#inspect', '15.3.1.3.17') do end assert('Kernel#instance_variables', '15.3.1.3.23') do - instance_variables.class == Array + o = Object.new + o.instance_eval do + @a = 11 + @b = 12 + end + ivars = o.instance_variables + ivars.class == Array and ivars.size == 2 and ivars.include?(:@a) and ivars.include?(:@b) end assert('Kernel#is_a?', '15.3.1.3.24') do -- cgit v1.2.3