通过设置1个条目/页来进行测试分页的capybara规范



希望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

最新更新