Sha256: 4a92034427a395c4f9ed26d1b0508dd7c41a75a41c21fc6f5bab96af7c1738b8
Contents?: true
Size: 923 Bytes
Versions: 22
Compression:
Stored size: 923 Bytes
Contents
require 'rails_helper' module ActiveAdmin RSpec.describe Resource, "Pagination" do before { load_defaults! } let(:application){ ActiveAdmin::Application.new } let(:namespace){ Namespace.new(application, :admin) } def config(options = {}) @config ||= Resource.new(namespace, Category, options) end describe "#paginate" do it "should default to true" do expect(config.paginate).to eq true end it "should be settable to false" do config.paginate = false expect(config.paginate).to eq false end end describe "#per_page" do it "should default to namespace.default_per_page" do expect(namespace).to receive(:default_per_page).and_return(5) expect(config.per_page).to eq 5 end it "should be settable" do config.per_page = 5 expect(config.per_page).to eq 5 end end end end
Version data entries
22 entries across 22 versions & 4 rubygems