Sha256: 5bbf5d8778016084d22ab1ccef80881a4cee470dbb22ec9e678b3c56cb86f652
Contents?: true
Size: 980 Bytes
Versions: 4
Compression:
Stored size: 980 Bytes
Contents
require 'spec_helper' describe Protobuf::Rpc::Connector do describe '.connector_for_client' do context 'when set to Socket connector' do it 'returns a socket connector class reference' do with_constants "Protobuf::ConnectorType" => "Socket" do Protobuf::Rpc::Connector.connector_for_client.should eq(Protobuf::Rpc::Connectors::Socket) end end end context 'when set to non Socket Connector' do it 'returns an eventmachine connector class reference' do with_constants "Protobuf::ConnectorType" => "EventMachine" do Protobuf::Rpc::Connector.connector_for_client.should eq Protobuf::Rpc::Connectors::EventMachine end end end context 'when connector type not given' do it 'returns an eventmachine connector class reference' do Protobuf::Rpc::Connector.connector_for_client.should eq Protobuf::Rpc::Connectors::EventMachine end end end end
Version data entries
4 entries across 4 versions & 1 rubygems