From 677cd22be1fc3a696f8955e68f84cc86d26d2b38 Mon Sep 17 00:00:00 2001 From: cubicdaiya Date: Wed, 26 Feb 2014 22:26:47 +0900 Subject: add test for Kernel#instance_variable_defined? --- test/t/kernel.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'test') diff --git a/test/t/kernel.rb b/test/t/kernel.rb index 2d409940b..6cd4acb85 100644 --- a/test/t/kernel.rb +++ b/test/t/kernel.rb @@ -264,6 +264,16 @@ assert('Kernel#inspect', '15.3.1.3.17') do assert_equal "main", s end +assert('Kernel#instance_variable_defined?', '15.3.1.3.20') do + o = Object.new + o.instance_variable_set(:@a, 1) + + assert_equal o.instance_variable_defined?("@a"), true + assert_equal o.instance_variable_defined?("@b"), false + assert_equal o.instance_variable_defined?("@a"[0,2]), true + assert_equal o.instance_variable_defined?("@abc"[0,2]), true +end + assert('Kernel#instance_variables', '15.3.1.3.23') do o = Object.new o.instance_eval do -- cgit v1.2.3