diff --git a/spec/rails_spec.rb b/spec/rails_spec.rb index f23ef96..556a1bb 100644 --- a/spec/rails_spec.rb +++ b/spec/rails_spec.rb @@ -245,7 +245,8 @@ if [:will_paginate, :kaminari].include?(ApiPagination.config.paginator.to_sym) context 'default per page in model' do before do - class Fixnum + # Use Integer instead of Fixnum (Fixnum was unified with Integer in Ruby 2.4+) + class Integer @default_per_page = 6 @per_page = 6 @@ -256,14 +257,14 @@ class << self end after do - class Fixnum + class Integer @default_per_page = 25 @per_page = 25 end end after :all do - class Fixnum + class Integer class << self undef_method :default_per_page, :per_page end @@ -277,7 +278,7 @@ class << self end it 'should not fail if the model yields nil for per page' do - class Fixnum + class Integer @default_per_page = nil @per_page = nil end