diff options
| -rw-r--r-- | test/t/kernel.rb | 10 |
1 files changed, 10 insertions, 0 deletions
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 |
