From 9bf797acf75cd34bbbfd1e07aa4e860892c10a7d Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Fri, 14 Jun 2013 22:17:28 +0800 Subject: Improve nil Tests --- test/t/nil.rb | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/test/t/nil.rb b/test/t/nil.rb index 8f1393e1b..99b1215e9 100644 --- a/test/t/nil.rb +++ b/test/t/nil.rb @@ -2,25 +2,29 @@ # NilClass ISO Test assert('NilClass', '15.2.4') do - NilClass.class == Class + assert_equal NilClass.class, Class end assert('NilClass#&', '15.2.4.3.1') do - not nil.&(true) and not nil.&(nil) + assert_false nil.&(true) + assert_false nil.&(nil) end assert('NilClass#^', '15.2.4.3.2') do - nil.^(true) and not nil.^(false) + assert_true nil.^(true) + assert_false nil.^(false) end assert('NilClass#|', '15.2.4.3.3') do - nil.|(true) and not nil.|(false) + assert_true nil.|(true) + assert_false nil.|(false) end assert('NilClass#nil?', '15.2.4.3.4') do - nil.nil? + assert_true nil.nil? end assert('NilClass#to_s', '15.2.4.3.5') do - nil.to_s == '' + assert_equal nil.to_s, '' end + -- cgit v1.2.3