Sha256: ff078cf2e53bbe81657eb3a952649d2f7b8b5ab580305ec8c725f4e9ec87ddab

Contents?: true

Size: 566 Bytes

Versions: 13

Compression:

Stored size: 566 Bytes

Contents

require File.expand_path("../../../spec_helper", __FILE__)

describe CouchRest::Streamer do
  before(:all) do
    @cr = CouchRest.new(COUCHHOST)
    @db = @cr.database(TESTDB)
    @db.delete! rescue nil
    @db = @cr.create_db(TESTDB) rescue nil
    @streamer = CouchRest::Streamer.new(@db)
    @docs = (1..1000).collect{|i| {:integer => i, :string => i.to_s}}
    @db.bulk_save(@docs)
  end
  
  it "should yield each row in a view" do
    count = 0
    sum = 0
    @streamer.view("_all_docs") do |row|
      count += 1
    end
    count.should == 1001
  end
  
end

Version data entries

13 entries across 13 versions & 6 rubygems

Version Path
mattetti-couchrest-0.33 spec/couchrest/helpers/streamer_spec.rb
mattetti-couchrest-0.34 spec/couchrest/helpers/streamer_spec.rb
norr-couchrest-0.33.01 spec/couchrest/helpers/streamer_spec.rb
norr-couchrest-0.33.02 spec/couchrest/helpers/streamer_spec.rb
norr-couchrest-0.33.06 spec/couchrest/helpers/streamer_spec.rb
norr-couchrest-0.33.07 spec/couchrest/helpers/streamer_spec.rb
peterpunk-couchrest-0.33 spec/couchrest/helpers/streamer_spec.rb
peterpunk-couchrest-0.34.1 spec/couchrest/helpers/streamer_spec.rb
sporkd-couchrest-0.33 spec/couchrest/helpers/streamer_spec.rb
sporkd-couchrest-0.34 spec/couchrest/helpers/streamer_spec.rb
will-couchrest-0.33.1 spec/couchrest/helpers/streamer_spec.rb
will-couchrest-0.33 spec/couchrest/helpers/streamer_spec.rb
couchrest-0.33 spec/couchrest/helpers/streamer_spec.rb