[英]Rspec fails with nested singular route
我有以下routes.rb文件(部分):
resource :user do
resources :orders do
post :verify, :on => :collection
end
end
我的控制器規格如下所示:
require 'spec_helper'
describe OrdersController do
describe "#verify" do
it "verifies a recipe" do
post :verify
end
end
end
該規范失敗,並帶有ActionController :: RoutingError即使路由存在並且在瀏覽器中正確響應,也沒有路由與{:controller =>“ orders”,:action =>“ verify”}匹配。
根據您的路線,描述應如下所示:
describe Users::OrdersController do
...
啊,我的壞! 我完全忘記了我已經安裝了rails-translate-routes gem,並且沒有設置默認語言環境!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.