Sha256: bc10c4d1fb28b6d16d98ff4e3fd6b34d0eaba7830c7dc8af7d7c6b2ef8999011

Contents?: true

Size: 561 Bytes

Versions: 82

Compression:

Stored size: 561 Bytes

Contents

require File.dirname(__FILE__) + '/../../spec_helper'

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

82 entries across 82 versions & 24 rubygems

Version Path
brianmario-couchrest-0.23 spec/couchrest/helpers/streamer_spec.rb
derfred-couchrest-0.12.6.3 spec/couchrest/helpers/streamer_spec.rb
derfred-couchrest-0.12.6 spec/couchrest/helpers/streamer_spec.rb
gbuesing-couchrest-0.23 spec/couchrest/helpers/streamer_spec.rb
glasner-couchrest-0.2.2 spec/couchrest/helpers/streamer_spec.rb
gohanlonllc-couchrest-0.2.3.1 spec/couchrest/helpers/streamer_spec.rb
halfninja-couchrest-0.23.2 spec/couchrest/helpers/streamer_spec.rb
halfninja-couchrest-0.23.3 spec/couchrest/helpers/streamer_spec.rb
jchris-couchrest-0.12.2 spec/couchrest/helpers/streamer_spec.rb
jchris-couchrest-0.12.4 spec/couchrest/helpers/streamer_spec.rb
jchris-couchrest-0.12.5 spec/couchrest/helpers/streamer_spec.rb
jchris-couchrest-0.12.6 spec/couchrest/helpers/streamer_spec.rb
jchris-couchrest-0.16 spec/couchrest/helpers/streamer_spec.rb
jchris-couchrest-0.17.0 spec/couchrest/helpers/streamer_spec.rb
jchris-couchrest-0.2.1 spec/couchrest/helpers/streamer_spec.rb
jchris-couchrest-0.2.2 spec/couchrest/helpers/streamer_spec.rb
jchris-couchrest-0.2 spec/couchrest/helpers/streamer_spec.rb
jchris-couchrest-0.22 spec/couchrest/helpers/streamer_spec.rb
jchris-couchrest-0.23 spec/couchrest/helpers/streamer_spec.rb
jchris-couchrest-0.9.12 spec/couchrest/helpers/streamer_spec.rb