Sha256: ac3b67217a9f6b8d129ba4b81fa3b84369117e582018e5e19ed64c23febfa256
Contents?: true
Size: 951 Bytes
Versions: 7
Compression:
Stored size: 951 Bytes
Contents
# _____ _ # |_ _|__ ___| |_ # | |/ _ \/ __| __| # | | __/\__ \ | # |_|\___||___/\__| # # for facets/kernel/val.rb require 'facets/kernel/val.rb' require 'test/unit' class TestKernelVal < Test::Unit::TestCase def test_val_1 f = nil t = 1 assert( ! f.val? ) assert( t.val? ) end def test_val_2 f = [] t = [1] assert( ! f.val? ) assert( t.val? ) end def test_val_3 f = '' t = '1' assert( ! f.val? ) assert( t.val? ) end def test_in? assert( 5.in?(0..10) ) assert( 5.in?([1,2,3,4,5]) ) end def test_not_nil? assert_equal(true, 5.not_nil?) assert_equal(true, :x.not_nil?) assert_equal(false, nil.not_nil?) assert_equal(true, false.not_nil?) end #def test_non_nil? # assert_equal(true, 5.non_nil?) # assert_equal(true, :x.non_nil?) # assert_equal(false, nil.non_nil?) # assert_equal(true, false.non_nil?) #end end
Version data entries
7 entries across 7 versions & 1 rubygems