希望capybara rspec在视图中测试分页
使用kaminari分页
<table>
<thead>
<tr>
<th class="no">Buil No</th>
<th class="buil_name">Buil Name</th>
</tr>
</thead>
<tbody>
<% @buildings.each_with_index do |buil, index| %>
<tr>
<td class="no"><%= buil.no %></td>
<td class="buil_name"><%= buil.name %></td>
</tr>
<% end %>
</tbody>
</table>
</div>
</div>
<%= paginate @buildings %>
这里分页显示的是50行纸页,但是在我的测试数据库中,表中只有4行,我想测试分页所以我必须每页测试1或2个条目。
那么我如何设置1构建pere页面进行分页?
如果您的模型中没有paginates_per 50
:
# spec_helper.rb
Kaminari.configure do |config|
config.default_per_page = 1
end
否则:
# spec_helper.rb
Building.paginates_per 1