Sha256: af0f10cd2a3e142ed1cd7046d5a08a3ae5b647210dc1118836414538754c2abd
Contents?: true
Size: 708 Bytes
Versions: 5
Compression:
Stored size: 708 Bytes
Contents
require 'spec_helper' class WillPaginateDatatable < AjaxDatatablesRails::Base include AjaxDatatablesRails::Extensions::WillPaginate end describe WillPaginateDatatable do describe '#paginate_records' do let(:users_database) do double('User', :all => double('RecordCollection', :paginate => double('Array', :per_page => []) ) ) end let(:datatable) { WillPaginateDatatable.new(double('view', :params => {})) } let(:records) { users_database.all } it 'calls #page and #per_page on passed record collection' do records.should_receive(:paginate).with(:page=>1, :per_page=>10) datatable.send(:paginate_records, records) end end end
Version data entries
5 entries across 5 versions & 1 rubygems