Sha256: f92997026943496a272517106e3abf6b6ae88a773cbd7abe25ca6171bff045da
Contents?: true
Size: 958 Bytes
Versions: 5
Compression:
Stored size: 958 Bytes
Contents
require 'spec_helper' describe Tabulatr::Renderer do def double_view view = double(controller: double(controller_name: 'products', action_name: 'index')) view.instance_variable_set('@_tabulatr_table_index', 0) view end describe '.initialize' do it 'sets pagination_position to top if not set explicitely' do renderer = Tabulatr::Renderer.new(Product, double_view) expect(renderer.instance_variable_get('@table_options')[:pagination_position]).to eq :top end it 'sets persistent to false if not set explicitely' do renderer = Tabulatr::Renderer.new(Product, double_view) expect(renderer.instance_variable_get('@table_options')[:persistent]).to eq false end it 'sets persistent to true if paginate is true' do renderer = Tabulatr::Renderer.new(Product, double_view, paginate: true) expect(renderer.instance_variable_get('@table_options')[:persistent]).to eq true end end end
Version data entries
5 entries across 5 versions & 1 rubygems