Sha256: 3071dc996044f8a21c92a5c8b86c06d4ea2e00cd81e6768d6557da4dd23bb2f2
Contents?: true
Size: 1.24 KB
Versions: 53
Compression:
Stored size: 1.24 KB
Contents
# frozen_string_literal: true require 'test_helper' require 'ui_bibz/ui/ux/tables/components/store' require 'will_paginate' class StoreTest < ActionView::TestCase include WillPaginate::ActionView setup do create_list(:user, 25) params = ActionController::Parameters.new({ controller: 'users', action: 'index', sort: 'users.name_fr', direction: 'asc', per_page: 10, page: 1 }) users = User.table_search_pagination(params, session) @store = UiBibz::Ui::Ux::Tables::Store.new users end test 'total pages' do assert_equal(3, @store.total_pages) end test 'current page' do assert_equal(1, @store.current_page) end test 'limit value' do assert_equal(10, @store.limit_value) end test 'model' do assert_equal @store.model, User end test 'records' do assert_equal(25, @store.records.count) end test 'controller' do assert_equal('users', @store.controller) end end
Version data entries
53 entries across 53 versions & 1 rubygems