Sha256: f553d660cf88f91ae1d37ae3dfb64021956722dd3ba258201811843b4de6a221

Contents?: true

Size: 642 Bytes

Versions: 11

Compression:

Stored size: 642 Bytes

Contents

require 'spec_helper'

describe ::Protobuf::Rpc::Zmq::Broker do
  before(:each) do 
    load 'protobuf/zmq.rb' 
    ::Protobuf::Rpc::Connector.connector_for_client(true)
  end

  after(:each) do
    subject.teardown
  end

  it 'sets up a context' do
    subject.context.should be_a(::ZMQ::Context)
  end

  it 'sets up a frontend socket' do
    subject.frontend.should be_a(::ZMQ::Socket)
  end

  it 'sets up a backend socket' do
    subject.backend.should be_a(::ZMQ::Socket)
  end

  it 'sets up a polling object' do
    subject.poller.should be_a(::ZMQ::Poller)
  end

  describe '#poll' do
    # no unit tests for this method
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
protobuf-2.1.0 spec/lib/protobuf/rpc/servers/zmq/broker_spec.rb
protobuf-2.0.3 spec/lib/protobuf/rpc/servers/zmq/broker_spec.rb
protobuf-2.0.2 spec/lib/protobuf/rpc/servers/zmq/broker_spec.rb
protobuf-2.0.1 spec/lib/protobuf/rpc/servers/zmq/broker_spec.rb
protobuf-2.0.0 spec/lib/protobuf/rpc/servers/zmq/broker_spec.rb
protobuf-2.0.0.rc6 spec/lib/protobuf/rpc/servers/zmq/broker_spec.rb
protobuf-2.0.0.rc5 spec/lib/protobuf/rpc/servers/zmq/broker_spec.rb
protobuf-2.0.0.rc4 spec/lib/protobuf/rpc/servers/zmq/broker_spec.rb
protobuf-2.0.0.rc3 spec/lib/protobuf/rpc/servers/zmq/broker_spec.rb
protobuf-2.0.0.rc2 spec/lib/protobuf/rpc/servers/zmq/broker_spec.rb
protobuf-2.0.0.rc1 spec/lib/protobuf/rpc/servers/zmq/broker_spec.rb