Sha256: 55e4b7dfaf8d075b6e8d89c6d08d6bb7900a15d5639942b15098969b9ce0b4e8

Contents?: true

Size: 456 Bytes

Versions: 4

Compression:

Stored size: 456 Bytes

Contents

covers 'facets/enumerator'

tests Enumerator::Yielder do

  meta :new do
    y = Enumerator::Yielder.new{ |x| x + 1 }
  end

  unit :yield do
    y = Enumerator::Yielder.new{ |x| x + 1 }
    y.yield(1).assert == 2
  end

  unit :<< do
    a = []
    y = Enumerator::Yielder.new{ |x| a << x + 1 }
    y << 1
    a.assert == [2]
  end

  unit :<< do
    a = []
    y = Enumerator::Yielder.new{ |x,y| a << x + y }
    y.<<(1,2)
    a.assert == [3]
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
facets-2.9.1 test/core/enumerator_tc.rb
facets-2.9.0 test/core/enumerator_tc.rb
facets-2.9.0.pre.2 test/core/enumerator_tc.rb
facets-2.9.0.pre.1 test/core/enumerator_tc.rb