Sha256: cec3bb1c444b27b5be759599e59e0a5eb205f7a45b84431561ac4c82674ab863

Contents?: true

Size: 488 Bytes

Versions: 5

Compression:

Stored size: 488 Bytes

Contents

covers 'facets/enumerable/compact_map'

test_case Enumerable do

  method :compact_map do

    test do
      r = [1,2,nil,4].compact_map { |e| e }
      r.assert == [1,2,4]
    end

  end

  method :compact_collect do

    test do
      r = [1,2,nil,4].compact_collect { |e| e }
      r.assert == [1,2,4]
    end

  end

  #method :filter_collect do
  #  e = [3,4]
  #  a = [1,2,3,4].filter_collect { |n|
  #    throw(:skip) if n < 3
  #    n
  #  }
  #  assert_equal( e, a )
  #end

end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
facets-glimmer-3.2.0 test/core/enumerable/test_compact_map.rb
facets-3.1.0 test/core/enumerable/test_compact_map.rb
facets-3.0.0 test/core/enumerable/test_compact_map.rb
facets-2.9.3 test/core/enumerable/test_compact_map.rb
facets-2.9.2 test/core/enumerable/test_compact_map.rb