Sha256: 4d990557e18f7f4c0afad82694483457ab8ad01f1b9ab505e9d0f55e22a6158d
Contents?: true
Size: 450 Bytes
Versions: 4
Compression:
Stored size: 450 Bytes
Contents
covers 'facets/enumerable/defer' tests Enumerable do source = (1...1/0.0) unit :defer do Denumerator.assert === [1,2,3,4].defer end unit :defer => "without block" do a = source.defer a.class.assert == Denumerator a.take(5).to_a.assert == [1,2,3,4,5] end unit :defer => "with block" do a = source.defer { |out,i| out << i*2 } a.class.assert == Denumerator a.take(5).to_a.assert == [2,4,6,8,10] end end
Version data entries
4 entries across 4 versions & 1 rubygems