我正在运行一些涉及通过kaminari分页获取数据的rspec单元测试,但我们的应用程序的默认页面大小为20,而2可以正常进行测试。
如何为测试设置默认kaminari页面大小的不同配置,或者如何在测试的rspec设置期间设置它?
答案 0 :(得分:6)
在您的模型中,您可以覆盖默认的per_page:
class Something < ActiveRecord::Base
paginates_per Rails.env.test? ? 2 : 20
end
答案 1 :(得分:-6)
别。您应该将数据测试为尽可能类似于生产环境。