Sha256: deee6fb4b0b0742e1d1916aeaaeef155f7675704a3f87b1f2af61a4cebe63921

Contents?: true

Size: 528 Bytes

Versions: 5

Compression:

Stored size: 528 Bytes

Contents

require 'spec_helper'

describe Mongo::Address::Unix do

  describe '#initialize' do

    let(:resolver) do
      described_class.new('/path/to/socket.sock')
    end

    it 'sets the host' do
      expect(resolver.host).to eq('/path/to/socket.sock')
    end
  end

  describe '#socket' do

    let(:resolver) do
      described_class.new('/path/to/socket.sock')
    end

    let(:socket) do
      resolver.socket(5)
    end

    it 'returns a unix socket' do
      expect(socket).to be_a(Mongo::Socket::Unix)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mongo-2.0.2 spec/mongo/address/unix_spec.rb
mongo-2.0.1 spec/mongo/address/unix_spec.rb
mongo-2.0.0 spec/mongo/address/unix_spec.rb
mongo-2.0.0.rc spec/mongo/address/unix_spec.rb
mongo-2.0.0.beta spec/mongo/address/unix_spec.rb