Sha256: 28b9af866e9f038510169955390d3b0899a315ebda2512266d413e88ec9da488

Contents?: true

Size: 788 Bytes

Versions: 8

Compression:

Stored size: 788 Bytes

Contents

require_relative '../test-util'

describe "Pione::TupleSpace::TupleSpaceReceiver" do
  after do
    DRb.start_service
  end

  after do
    DRb.stop_service
  end

  it "should get the receiver" do
    should.not.raise do
      receiver = TupleSpaceReceiver.new
      receiver.terminate
      receiver.should.terminated
    end
  end

  it "should receive tuple space servers" do
    tuple_space_server = TupleSpaceServer.new
    provider = TupleSpaceProvider.new
    receiver = TupleSpaceReceiver.new
    provider.add_tuple_space_server(tuple_space_server)
    sleep 1 # wait to received the packet...
    servers = receiver.tuple_space_servers
    servers.size.should == 1
    servers.first.uuid.should == tuple_space_server.uuid
    provider.terminate
    receiver.terminate
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pione-0.2.2 test/tuple-space/spec_tuple-space-receiver.rb
pione-0.2.1 test/tuple-space/spec_tuple-space-receiver.rb
pione-0.2.0 test/tuple-space/spec_tuple-space-receiver.rb
pione-0.1.4 test/tuple-space/spec_tuple-space-receiver.rb
pione-0.1.3 test/tuple-space/spec_tuple-space-receiver.rb
pione-0.1.2 test/tuple-space/spec_tuple-space-receiver.rb
pione-0.1.1 test/tuple-space/spec_tuple-space-receiver.rb
pione-0.1.0 test/tuple-space/spec_tuple-space-receiver.rb