diff options
| author | cubicdaiya <[email protected]> | 2014-02-26 22:26:47 +0900 |
|---|---|---|
| committer | cubicdaiya <[email protected]> | 2014-02-26 22:44:22 +0900 |
| commit | 677cd22be1fc3a696f8955e68f84cc86d26d2b38 (patch) | |
| tree | 823b1d01ae90f20b4ed269142d25a3581b2176b6 /test/t/kernel.rb | |
| parent | cc3921385663f686ea094e699f8c70d9dbc52afd (diff) | |
| download | mruby-677cd22be1fc3a696f8955e68f84cc86d26d2b38.tar.gz mruby-677cd22be1fc3a696f8955e68f84cc86d26d2b38.zip | |
add test for Kernel#instance_variable_defined?
Diffstat (limited to 'test/t/kernel.rb')
| -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 |
