Sha256: be2868bdeecaffdbff592e8ae76dd169247073a7c1e06767ceba028885517aaf

Contents?: true

Size: 520 Bytes

Versions: 4

Compression:

Stored size: 520 Bytes

Contents

require 'rspec'
require 'spec_helper'

module Sqldump

  describe 'Dumper' do

    describe 'Dump' do

      it 'Executes the select and passes an open statement handle to the supplied block' do
        dbh = create_dummy_database

        options = double('options')
        options.stub(:sql).and_return("select * from numbers")

        dumper = Dumper.new(dbh, options)
        dumper.dump do |sth|
          sth.fetch do |row|
            row[0].should == 42
          end
        end
      end

    end

  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sqldump-0.0.4 spec/sqldump/dumper_spec.rb
sqldump-0.0.3 spec/sqldump/dumper_spec.rb
sqldump-0.0.2 spec/sqldump/dumper_spec.rb
sqldump-0.0.1 spec/sqldump/dumper_spec.rb