Sha256: 9c7a47bbb0472080bd586689aace5fe9b258069aa78e774255ef4d562132b2c4
Contents?: true
Size: 891 Bytes
Versions: 6
Compression:
Stored size: 891 Bytes
Contents
require File.dirname(__FILE__)+'/../abstract_unit' require 'gorillib/array/compact_blank' class ArrayCompactBlankTests < Test::Unit::TestCase def test_compact_blank_with_empty [ [nil], [nil, false, {}, ""] ].each do |arr| assert_equal([], arr.compact_blank) assert_not_equal(0, arr.length) end end def test_compact_blank_bang_with_empty assert_equal([], [].compact_blank!) # [ [nil], [nil, false, {}, ""] ].each do |arr| assert_equal([], arr.compact_blank!) assert_equal(0, arr.length) end end def test_compact_blank_with_full [ [nil, 1, nil, 2], [nil, 1, false, 2, {}, ""] ].each do |arr| assert_equal([1, 2], arr.compact_blank) end end def test_compact_blank_bang_with_full [ [nil, 1, nil, 2], [nil, 1, false, 2, {}, ""] ].each do |arr| assert_equal([1, 2], arr.compact_blank!) end end end
Version data entries
6 entries across 6 versions & 1 rubygems