Sha256: ac3c4145a2131e0bba9339d8e6cf7821842e260267174207a4b80ca8bb3b9ded

Contents?: true

Size: 530 Bytes

Versions: 7

Compression:

Stored size: 530 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

RSpec.describe CouchPotato::View::FlexViewSpec::Results, '#reduce_count' do
  it 'returns the value of the first row (which is the result of reduce)' do
    result = CouchPotato::View::FlexViewSpec::Results.new 'rows' => [{ 'value' => 3 }]

    expect(result.reduce_count).to eq(3)
  end

  it 'returns 0 if there is no first row (empty result set)' do
    result = CouchPotato::View::FlexViewSpec::Results.new 'rows' => []

    expect(result.reduce_count).to eq(0)
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
couch_potato-1.13.0 spec/unit/flex_view_spec_spec.rb
couch_potato-1.12.1 spec/unit/flex_view_spec_spec.rb
couch_potato-1.12.0 spec/unit/flex_view_spec_spec.rb
couch_potato-1.11.0 spec/unit/flex_view_spec_spec.rb
couch_potato-1.10.1 spec/unit/flex_view_spec_spec.rb
couch_potato-1.10.0 spec/unit/flex_view_spec_spec.rb
couch_potato-1.9.0 spec/unit/flex_view_spec_spec.rb