Sha256: 9a13b00b38b9351b2b0163be097cec7dc3ad2193618854a3c4f4d52674a8975f

Contents?: true

Size: 904 Bytes

Versions: 11

Compression:

Stored size: 904 Bytes

Contents

require 'spec_helper'

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

  after(:each) do
    subject.instance_variable_get(:@socket).close
    subject.instance_variable_get(:@zmq_context).terminate
  end

  it 'sets the context' do
    subject.instance_variable_get(:@zmq_context).should be_a(::ZMQ::Context)
  end

  it 'sets the poller' do
    subject.instance_variable_get(:@socket).should be_a(::ZMQ::Socket)
  end

  it 'sets the socket' do
    subject.instance_variable_get(:@poller).should be_a(::ZMQ::Poller)
  end

  describe '#run' do
    # not tested via unit tests
  end

  describe '#handle_request' do
    # not tested via unit tests
  end

  describe '#initialize_buffers' do
    # not tested via unit tests
  end

  describe '#send_data' do
    # not tested via unit tests
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

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