5

我正在运行一些 rspec 单元测试,涉及通过 kaminari 分页获取数据,但我们应用程序的默认页面大小为 20,而 2 可以很好地进行测试。

如何为测试的默认 kaminari 页面大小设置不同的配置,或者如何在测试的 rspec 设置期间设置它?

4

2 回答 2

6

在您的模型中,您可以覆盖默认的 per_page:

class Something < ActiveRecord::Base
  paginates_per Rails.env.test? ? 2 : 20
end
于 2011-09-26T19:43:46.987 回答
-6

不。您应该尽可能地测试与生产环境相似的数据。

于 2011-09-26T18:14:59.370 回答