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

Version Path
ui_bibz-4.0.0.beta16 test/store_test.rb
ui_bibz-4.0.0.beta15 test/store_test.rb
ui_bibz-4.0.0.beta14 test/store_test.rb
ui_bibz-4.0.0.beta13 test/store_test.rb
ui_bibz-4.0.0.beta10 test/store_test.rb
ui_bibz-4.0.0.beta9 test/store_test.rb
ui_bibz-4.0.0.beta8 test/store_test.rb
ui_bibz-4.0.0.beta7 test/store_test.rb
ui_bibz-4.0.0.beta6 test/store_test.rb
ui_bibz-4.0.0.beta4 test/store_test.rb
ui_bibz-4.0.0.beta3 test/store_test.rb
ui_bibz-3.0.13 test/store_test.rb
ui_bibz-3.0.12 test/store_test.rb
ui_bibz-3.0.11 test/store_test.rb
ui_bibz-3.0.10 test/store_test.rb
ui_bibz-3.0.9 test/store_test.rb
ui_bibz-3.0.8 test/store_test.rb
ui_bibz-3.0.7 test/store_test.rb
ui_bibz-3.0.6 test/store_test.rb
ui_bibz-3.0.5 test/store_test.rb