繁体   English   中英

minitest-rails:具有完整网址的测试控制器

[英]minitest-rails : Test controller with full url

我想用minitest测试我的控制器,但:-我只使用自定义路由-我不使用命名路由

我有一些这样的路线:

scope "administration" do
  get '', to: 'administration#index'
  get 'user/:id/update/', to: 'user#update'
end

scope "front" do
  get 'user/show', to: 'user#show'
end

有没有一种方法可以测试带有完整URL的请求(例如,获取“ / administration / user / 2 / update /”)?

控制器测试需要路由器知道控制器和操作,但是您无需使用路径即可直接调用操作。 如果要传递路径,则要改用集成测试。 您都不需要使用命名路由。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM