Sha256: 9fb255de8fcd14fd74d7c629c58fa141fe4e7ab33a51cdd5690d948256469cf2
Contents?: true
Size: 1.98 KB
Versions: 1
Compression:
Stored size: 1.98 KB
Contents
require "spec_helper" describe Moped::Connection do describe "#alive?" do let(:connection) do described_class.new("127.0.0.1", 27017, 2) end after do connection.disconnect end context "when the socket is alive" do before do connection.connect end it "returns true" do expect(connection).to be_alive end end context "when the socket is not alive" do before do connection.connect connection.instance_variable_get(:@sock).close end it "returns false" do expect(connection).to_not be_alive end end context "when the socket is nil" do it "returns false" do expect(connection).to_not be_alive end end end pending "#connect" do context "when using ssl" do end context "when using tcp" do end context "when using unix" do end end describe "#connected?" do let(:connection) do described_class.new("127.0.0.1", 27017, 2) end context "when the connection is connected" do before do connection.connect end after do connection.disconnect end it "returns true" do expect(connection).to be_connected end end context "when the connection is not connected" do it "returns false" do expect(connection).to_not be_connected end end end describe "#disconnect" do let(:connection) do described_class.new("127.0.0.1", 27017, 2) end before do connection.connect connection.disconnect end it "disconnects the connection" do expect(connection).to_not be_connected end it "sets the socket to nil" do expect(connection.instance_variable_get(:@sock)).to be_nil end end pending "#read" do end pending "#write" do context "when providing a single operation" do end context "when providing multiple operations" do end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ish_lib_manager-0.0.1 | test/dummy/vendor/bundle/ruby/2.3.0/bundler/gems/moped-cf817ca58a85/spec/moped/connection_spec.rb |