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(-) (limited to 'test/t/kernel.rb') 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 From 119b9f5bd5e03496af070c5dfeffa8c23e0a2c31 Mon Sep 17 00:00:00 2001 From: Yukihiro Matsumoto Date: Sun, 12 Aug 2012 04:20:53 +0900 Subject: check value from NilClass#inspect --- test/t/kernel.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'test/t/kernel.rb') diff --git a/test/t/kernel.rb b/test/t/kernel.rb index 5978b020d..59d9f3df5 100644 --- a/test/t/kernel.rb +++ b/test/t/kernel.rb @@ -213,7 +213,8 @@ assert('Kernel#hash', '15.3.1.3.15') do end assert('Kernel#inspect', '15.3.1.3.17') do - inspect.class == String + s = nil.inspect + s.class == String and s == "nil" end assert('Kernel#instance_variables', '15.3.1.3.23') do -- cgit v1.2.3