Sha256: 09867abb89ac6284b61fba1ae8c7ee0401a9c32852d0ae81a461d2f2e25ffe3d
Contents?: true
Size: 793 Bytes
Versions: 36
Compression:
Stored size: 793 Bytes
Contents
require 'spec_helper' describe Mongo::Socket::Unix do let(:socket) do described_class.new("/tmp/mongodb-27017.sock", 5) end describe '#connect!' do before do socket.connect! end after do socket.close end it 'connects to the server' do expect(socket).to be_alive end end describe '#alive?' do context 'when the socket is connected' do before do socket.connect! end after do socket.close end it 'returns true' do expect(socket).to be_alive end end context 'when the socket is not connected' do before do socket.close end it 'raises error' do expect { socket.alive? }.to raise_error(IOError) end end end end
Version data entries
36 entries across 33 versions & 3 rubygems