Sha256: 03b043bfc0a627a7798e24e7a1f663f264cdb9626138ea5ea182d331bddbd1bd

Contents?: true

Size: 931 Bytes

Versions: 62

Compression:

Stored size: 931 Bytes

Contents

require 'spec_helper'

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

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

  subject do
    described_class.new({ :host => '127.0.0.1', :port => 9400 })
  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

62 entries across 62 versions & 1 rubygems

Version Path
protobuf-2.6.6-java spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.6.6 spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.6.5-java spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.6.5 spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.6.4-java spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.6.4 spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.6.3-java spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.6.3 spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.6.2-java spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.6.2 spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.6.1-java spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.6.1 spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.6.0-java spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.6.0 spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.5.5-java spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.5.5 spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.5.4-java spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.5.4 spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.5.3 spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb
protobuf-2.5.2-java spec/lib/protobuf/rpc/servers/zmq/worker_spec.rb