Sha256: 21d09ea67f19cddcba2afefa0e86a8df62fdfff5323dc95c4508f82f1d7e4adb

Contents?: true

Size: 890 Bytes

Versions: 3

Compression:

Stored size: 890 Bytes

Contents

#require './abstract_unit'
#require 'plugins/pagination'
#
#class TestPagination < ActiveSupport::TestCase
#  fixtures :reference_types, :reference_codes
#
#  include ActionController::Pagination
#  DEFAULT_PAGE_SIZE = 2
#
#  attr_accessor :params
#
#  CLASSES = {
#    :single => {
#      :class => ReferenceType,
#      :primary_keys => :reference_type_id,
#      :table => :reference_types,
#    },
#    :dual   => {
#      :class => ReferenceCode,
#      :primary_keys => [:reference_type_id, :reference_code],
#      :table => :reference_codes,
#    },
#  }
#
#  def setup
#    self.class.classes = CLASSES
#    @params = {}
#  end
#
#  def test_paginate_all
#    testing_with do
#      @object_pages, @objects = paginate @klass_info[:table], :per_page => DEFAULT_PAGE_SIZE
#      assert_equal 2, @objects.length, "Each page should have #{DEFAULT_PAGE_SIZE} items"
#    end
#  end
#end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
composite_primary_keys-4.0.0 test/test_pagination.rb
composite_primary_keys-4.0.0.beta9 test/test_pagination.rb
composite_primary_keys-4.0.0.beta8 test/test_pagination.rb