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 |