Sha256: 1deeadc32588fdfac10b98a22d6e703b5e0b5393124a8e4d9940ff0e54a2e05e

Contents?: true

Size: 641 Bytes

Versions: 27

Compression:

Stored size: 641 Bytes

Contents

require 'test_helper'

class CassandraObject::BatchesTest < CassandraObject::TestCase
  test 'find_each' do
    Issue.create
    Issue.create

    issues = []
    Issue.find_each do |issue|
      issues << issue
    end

    assert_equal Issue.all.to_set, issues.to_set
  end

  test 'find_in_batches' do
    Issue.create
    Issue.create
    Issue.create

    issue_batches = []
    Issue.find_in_batches(batch_size: 2) do |issues|
      issue_batches << issues
    end

    assert_equal 2, issue_batches.size
    assert issue_batches.any? { |issues| issues.size == 2 }
    assert issue_batches.any? { |issues| issues.size == 1 }
  end
end

Version data entries

27 entries across 27 versions & 2 rubygems

Version Path
gotime-cassandra_object-4.12.2 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.12.1 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.12.0 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.11.6 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.11.5 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.11.4 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.11.3 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.11.2 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.11.1 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.11.0 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.10.5 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.10.4 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.10.3 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.10.2 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.10.1 test/unit/scope/batches_test.rb
cassandra_object_rails-0.0.1 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.10.0 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.9.2 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.9.1 test/unit/scope/batches_test.rb
gotime-cassandra_object-4.9.0 test/unit/scope/batches_test.rb