Sha256: faaebf6ac8b5603edd2234f2fd6398a8f84b7b9bd25fc84401b79c8b28b6365e

Contents?: true

Size: 336 Bytes

Versions: 2

Compression:

Stored size: 336 Bytes

Contents

require 'test_helper'

describe "take" do
  it "returns a Stream that only contains n elements" do
    button = CounterButton.new
    stream = Frappuccino::Stream.new(button)
    taken_stream = to_array(stream.take(2))

    3.times { button.push }
    assert_equal 2, taken_stream.length
    assert_equal [0, 1], taken_stream
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
frappuccino-0.3.0 test/take_test.rb
frappuccino-0.2.0 test/take_test.rb