diff options
Diffstat (limited to 'test/t/kernel.rb')
| -rw-r--r-- | test/t/kernel.rb | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/test/t/kernel.rb b/test/t/kernel.rb index b96e85134..59d9f3df5 100644 --- a/test/t/kernel.rb +++ b/test/t/kernel.rb @@ -213,11 +213,18 @@ assert('Kernel#hash', '15.3.1.3.15') do end assert('Kernel#inspect', '15.3.1.3.17') do - inspect.class == String + s = nil.inspect + s.class == String and s == "nil" end assert('Kernel#instance_variables', '15.3.1.3.23') do - instance_variables.class == Array + o = Object.new + o.instance_eval do + @a = 11 + @b = 12 + end + ivars = o.instance_variables + ivars.class == Array and ivars.size == 2 and ivars.include?(:@a) and ivars.include?(:@b) end assert('Kernel#is_a?', '15.3.1.3.24') do |
