Sha256: d7b0f3d8afa5ffd8df855c5864153ab3ab2bb0eca651d3f046d42a969688be36
Contents?: true
Size: 818 Bytes
Versions: 11
Compression:
Stored size: 818 Bytes
Contents
require 'spec_helper' require 'protobuf/socket' require 'protobuf/zmq' describe ::Protobuf::Rpc::Connector do describe '.connector_for_client(true)' do subject { described_class.connector_for_client } context 'Protobuf.connector_type is socket' do before { ::Protobuf.connector_type = :socket } specify { expect(subject).to eq ::Protobuf::Rpc::Connectors::Socket } end context 'Protobuf.connector_type is not a known value' do before { allow(::Protobuf).to receive(:connector_type).and_return(:foo) } specify { expect(subject).to eq(::Protobuf::Rpc::Connectors::Socket) } end context 'Protobuf.connector_type is zmq' do before { ::Protobuf.connector_type = :zmq } specify { expect(subject).to eq(::Protobuf::Rpc::Connectors::Zmq) } end end end
Version data entries
11 entries across 11 versions & 1 rubygems