Sha256: 5cd77e32740e06daa51e8075775d1d3629211681e2dae94aa8f4bb9ea8e52ed1
Contents?: true
Size: 896 Bytes
Versions: 12
Compression:
Stored size: 896 Bytes
Contents
require 'spec_helper' module ActiveAdmin 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 config.paginate.should == true end it "should be settable to false" do config.paginate = false config.paginate.should == false end end describe "#per_page" do it "should default to namespace.default_per_page" do namespace.should_receive(:default_per_page).and_return(5) config.per_page.should == 5 end it "should be settable" do config.per_page = 5 config.per_page.should == 5 end end end end
Version data entries
12 entries across 12 versions & 3 rubygems