Sha256: 587df50c37aafb591b902cf36acdddb498bf16e969dc9c87a85bbf8670bec6c7
Contents?: true
Size: 878 Bytes
Versions: 1
Compression:
Stored size: 878 Bytes
Contents
require "spec_helper" describe "A port" do it "should return terms from the queue if it is not empty" do port = FakePort.new() port.queue.clear port.queue << :foo << :bar port.receive.should == :foo port.receive.should == :bar port.receive.should == nil end it "should read_from_input if the queue gets empty" do port = FakePort.new(:bar) port.queue.clear port.queue << :foo port.receive.should == :foo port.receive.should == :bar port.receive.should == nil end it "should put the terms in skipped at the front of queue when restore_skipped is called" do port = FakePort.new(:baz) port.queue.clear port.queue << :bar port.skipped << :foo port.restore_skipped port.receive.should == :foo port.receive.should == :bar port.receive.should == :baz port.receive.should == nil end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
beambridge-0.9.0 | spec/port_spec.rb |