Sha256: 74aa12b53454c7995888be77f890a9338255c7574d31cfc502f348ace41c8a31

Contents?: true

Size: 636 Bytes

Versions: 2

Compression:

Stored size: 636 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), 'spec_helper'))

describe DataObjects::Reader do
  subject { command.execute_reader }

  let(:connection) { DataObjects::Connection.new('mock://localhost') }
  let(:command) { connection.create_command('SELECT * FROM example') }

  after { connection.close }

  context 'defines a standard API' do
    it { is_expected.to be_a(Enumerable) }
    it { is_expected.to respond_to(:close) }
    it { is_expected.to respond_to(:next!) }
    it { is_expected.to respond_to(:values) }
    it { is_expected.to respond_to(:fields) }
    it { is_expected.to respond_to(:each) }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sbf-data_objects-0.11.0 spec/reader_spec.rb
sbf-data_objects-0.10.17 spec/reader_spec.rb