加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 使用rspec测试嵌套路由

发布时间:2020-12-16 19:59:45 所属栏目:百科 来源:网络整理
导读:我正在尝试用rspec测试路由.以下给出了“预期块返回真值”的错误. 我不知道我失踪了什么通过浏览器,我可以发布到这个url,它是成功的. 有任何想法吗?谢谢! 路线 resources :forum_topics do resources :forum_sub_topicsend 测试: it "recognizes and gene
我正在尝试用rspec测试路由.以下给出了“预期块返回真值”的错误.

我不知道我失踪了什么通过浏览器,我可以发布到这个url,它是成功的.

有任何想法吗?谢谢!

路线

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

解决方法

没有人正式回答我的问题,所以我会:)
{ :post => "/forum_topics/1/forum_sub_topics" }.should route_to(:controller => "forum_sub_topics",:forum_topic_id => 1)

归结为:forum_topic_id => 1不等于:forum_topic_id => “1”也许我的PHP日子已经爬了起来咬我.字符串和整数:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读