如何进行集成测试访问路径+参数:例如:url.com/users?parameters

时间:2015-07-26 17:55:24

标签: ruby-on-rails ruby ruby-on-rails-4 testing wice-grid

我使用wice_grid gem表格/网格。这个宝石提供排序功能。例如,如果我通过单击该列的标题对用户名进行排序,则会在浏览器中将其转换为:www.url.com/users?grid[order]=username&grid[order_direction]=asc,并按用户名按升序排序。

现在,我想在集成测试中测试排序。 但是如何在集成测试中启动排序(就像点击列标题一样)?

我试过了:

  • get users_path?grid[order]=fullname&grid[order_direction]=asc
  • get users_path(grid[order]=fullname,grid[order_direction]=asc)

但这些似乎不是正确的方法并且会产生错误。

网格/列可以在视图页面中看起来如下:

<%= grid(@users_grid, show_filters: :when_filtered, html: {class: 'my-grid'}) do |g|
  g.column name: 'Username', attribute: 'username', auto_reload: true
end %>

0 个答案:

没有答案