Sha256: d3a19817b0526a3865857830d08bffb0a8fc3ce2e53a045e0cb820a093512b44
Contents?: true
Size: 869 Bytes
Versions: 2
Compression:
Stored size: 869 Bytes
Contents
require File.expand_path(File.join(File.dirname(__FILE__), 'spec_helper')) require 'stringio' describe DataObjects::Connection do subject { connection } let(:connection) { described_class.new(uri) } after { connection.close } context 'defines a standard API' do let(:uri) { 'mock://localhost' } it { is_expected.to respond_to(:dispose) } it { is_expected.to respond_to(:create_command) } its(:to_s) { is_expected.to eq 'mock://localhost' } end describe 'initialization' do context 'with a connection uri as a Addressable::URI' do let(:uri) { Addressable::URI.parse('mock://localhost/database') } it { is_expected.to be_kind_of(DataObjects::Mock::Connection) } it { is_expected.to be_kind_of(DataObjects::Pooling) } its(:to_s) { is_expected.to eq 'mock://localhost/database' } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sbf-data_objects-0.11.0 | spec/connection_spec.rb |
sbf-data_objects-0.10.17 | spec/connection_spec.rb |