[英]ActionController::RoutingError (No route matches [GET] "
[英]Capybara path helpers throwing ActionController::RoutingError: No route matches [GET] “/”
我正在使用rspec-rails 2.13.1和Capybara 1.1.4。 每當我嘗試get root_path
或get page_path("anything")
,規范都會拋出ActionController::RoutingError:No route matches [GET] "/"
我可以運行visit 'http://example.dev
沒問題,但是我寧願使用URL幫助器。 知道為什么這可能行不通嗎?
您仍然可以像這樣在Capybara中使用命名的url
visit root_path
但是您不能在Capybara中使用get
, post
,這對於控制器測試更好。 此外,它們在Capybara的集成測試中被認為是低級別的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.