Sha256: 87cd28e4bd71d44cb43e4eb8859a395dcfd17430527e207a93e15c9c9c1f4232

Contents?: true

Size: 1.11 KB

Versions: 3

Compression:

Stored size: 1.11 KB

Contents

require 'rubygems'
require 'bundler/setup'

# Configure Rails
ENV['RAILS_ENV'] = 'test'

require 'rails'
require 'active_support'
require 'action_controller'
require 'active_record'

require 'rspec'

require 'responders'

require 'paginate-responder'

require 'pry'
require 'pry-byebug'

Dir[File.expand_path('spec/support/**/*.rb')].each {|f| require f }

$gem = ENV['GEM'].to_s
$gem = 'will_paginate' if $gem.empty?

case $gem
  when 'will_paginate'
    require 'will_paginate/array'
    require 'will_paginate/active_record'
  when 'kaminari'
    require 'kaminari'
    require 'kaminari/models/array_extension'

    Kaminari::Hooks.init if defined?(Kaminari::Hooks)

    Kaminari.configure do |config|
      config.default_per_page = 50
      config.max_per_page = 50
    end
  when 'pagy'
    require 'pagy'
    require 'pagy/extras/array'
    require 'pagy/extras/items'

    TestController.include(Pagy::Backend)

    Pagy::VARS[:items] = 50
    Pagy::VARS[:max_items] = 50
end

RSpec.configure do |config|
  config.order = 'random'
  config.include SetupAndTeardownAdapter
  config.include ActionController::TestCase::Behavior
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
paginate-responder-2.1.0 spec/spec_helper.rb
paginate-responder-2.0.0 spec/spec_helper.rb
paginate-responder-1.8.0 spec/spec_helper.rb