Sha256: 68a68b537c29850446600b0a18bd2a8f5f14914bc4c0ddb9be6ee64d09fa75fb

Contents?: true

Size: 644 Bytes

Versions: 3

Compression:

Stored size: 644 Bytes

Contents

require File.expand_path('../spec_helper', File.dirname(__FILE__))

describe Kaminari::ActiveRecordRelationMethods do
  describe '#total_count' do
    before do
      @author = User.create! :name => 'author'
      @books = 2.times.map { @author.books_authored.create! }
      @readers = 4.times.map { User.create! :name => 'reader' }
      @books.each {|book| book.readers << @readers }
    end

    context "when the scope includes an order which references a generated column" do
      it "should successfully count the results" do
        @author.readers.by_read_count.page(1).total_count.should == @readers.size
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
kaminari-0.12.1 spec/models/active_record_relation_methods_spec.rb
kaminari-0.12.0 spec/models/active_record_relation_methods_spec.rb
kaminari-0.11.0 spec/models/active_record_relation_methods_spec.rb