Sha256: 8b24d39593ce49c44814c7133ec2006fb8b2f5843b7ebd239be04047999f271c

Contents?: true

Size: 597 Bytes

Versions: 2

Compression:

Stored size: 597 Bytes

Contents

shared_examples 'supporting Array' do
  before :all do
    setup_test_environment
  end

  before do
    @connection = DataObjects::Connection.new(CONFIG.uri)
  end

  after do
    @connection.close
  end

  describe 'passing an Array as a parameter in execute_reader' do
    before do
      @reader = @connection.create_command('SELECT * FROM widgets WHERE id in ?').execute_reader([2, 3, 4, 5])
    end

    after do
      @reader.close
    end

    it 'returns correct number of rows' do
      counter  = 0
      counter += 1 while @reader.next!
      expect(counter).to eq 4
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sbf-data_objects-0.11.0 lib/data_objects/spec/shared/typecast/array_spec.rb
sbf-data_objects-0.10.17 lib/data_objects/spec/shared/typecast/array_spec.rb