Sha256: 0f5f89e6a95d7f7c107a7c38a9b1422f2a8713dee622e5e3e3e217f282eb7ce5
Contents?: true
Size: 603 Bytes
Versions: 4
Compression:
Stored size: 603 Bytes
Contents
require_relative '../../spec_helper' describe ChangeDatabase do let(:backend){ Struct.new(:current_database).new(0) } let(:database){ '2' } let(:session){ Struct.new(:database).new(0) } let(:command){ ChangeDatabase.new(backend, session, database) } describe 'execute' do before :each do backend.stub(:select) end it 'should change current_database' do command.execute backend.current_database.should eq(database) end it 'should save current_database in session' do command.execute session[:database].should eq(database) end end end
Version data entries
4 entries across 4 versions & 1 rubygems