diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-02-27 14:15:27 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-02-27 14:15:27 +0900 |
| commit | 56ebac0db256de8c4a5bb1992995f53f41830ab9 (patch) | |
| tree | 024e44c86aec7a5a0fb1ed6ac7c1abe0b9dd9493 /test/t | |
| parent | 524352ffbb3e3fe2253154ccf7405e45a83c9b08 (diff) | |
| parent | 677cd22be1fc3a696f8955e68f84cc86d26d2b38 (diff) | |
| download | mruby-56ebac0db256de8c4a5bb1992995f53f41830ab9.tar.gz mruby-56ebac0db256de8c4a5bb1992995f53f41830ab9.zip | |
Merge pull request #1751 from cubicdaiya/issues/test_for_instance_variable_defined_question
Add test for Kernel#instance_variable_defined?
Diffstat (limited to 'test/t')
| -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 |
