summaryrefslogtreecommitdiffhomepage
path: root/test/t/kernel.rb
diff options
context:
space:
mode:
authorcubicdaiya <[email protected]>2014-02-26 22:26:47 +0900
committercubicdaiya <[email protected]>2014-02-26 22:44:22 +0900
commit677cd22be1fc3a696f8955e68f84cc86d26d2b38 (patch)
tree823b1d01ae90f20b4ed269142d25a3581b2176b6 /test/t/kernel.rb
parentcc3921385663f686ea094e699f8c70d9dbc52afd (diff)
downloadmruby-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.rb10
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