我試圖用rspec測試路由。以下給出「預期的塊返回真值」的錯誤。使用rspec測試嵌套路由
我不知道我缺少什麼。通過瀏覽器,我可以發佈到這個網址,它是成功的。
任何想法?謝謝!
路線
resources :forum_topics do
resources :forum_sub_topics
end
測試:
it "recognizes and generates nested #create" do
{ :post => "/forum_topics/1/forum_sub_topics" }.should route_to(:controller => "forum_sub_topics", :action => "create", :forum_topic_id => 1)
end
嘗試使用'-b'選項運行'rspec'來獲取錯誤的回溯。 – 2011-05-09 00:17:26
我不認爲':forum_topic_id'實際上是一個整數。嘗試':forum_topic_id =>'1'' – 2011-05-09 04:13:27
Rob S有確切的答案,我會嘗試-b以及爲了好玩。 – 2011-05-09 04:29:52