测试嵌套的rails路由:path => “”

时间:2015-09-22 13:12:58

标签: ruby-on-rails ruby ruby-on-rails-4 testing controller

在我的routes.rb中我有

resources :users, :path => '', param: :name do
  resources :locations
end

这给了我完全像我想要的网址,例如http://example.com/julian/locations

然而,我只是想不通,如何测试它们。我跑了过来,但这似乎还不够。

setup do
  @location = locations(:one)
  @user = users(:one)
end

test "should get index" do
  get :index, user_id: @user.name
  assert_response :success
  assert_not_nil assigns(:locations)
end

有人能指出我正确的方向吗?或者是否有更好(和可测试)的方式来实现我的URL模式?

0 个答案:

没有答案