Sha256: ffee221c2ac4c1db14136bc955d2d18e4bd8770c4b6b358d8e81ca6f96901f70
Contents?: true
Size: 685 Bytes
Versions: 1
Compression:
Stored size: 685 Bytes
Contents
require 'spec_helper' require 'active_record/connection_adapters/nogo_adapter' describe ActiveRecord::Base do describe '::nogo_connection' do let(:adapter) { mock } let(:nogo_adapter) { mock(:proxied_adapter => adapter) } before :each do NoGo::ProxyAdapter.stub(:new).with(adapter).and_return(nogo_adapter) end it 'returns new NoGo::ProxyAdapter instance' do adapter.stub(:connect) ActiveRecord::Base.nogo_connection({:target_adapter => adapter}).should == nogo_adapter end it 'reconnects the adapter' do adapter.should_receive(:connect) ActiveRecord::Base.nogo_connection({:target_adapter => adapter}) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nogo-1.0.0.beta | spec/active_record/connection_adapters/nogo_adapter_spec.rb |