Rails rspec-rails 的 route_to 不可用,有无童鞋遇到过或给一些思路?

lyfi2003 · 2012年04月18日 · 2197 次阅读

Rails 使用了 3.2.1 rspec-rails 使用了 2.8.1

按照官方说明,之前使用一直正常,但未做过 routing 方式的测试。今天计划做出来。

用的时候,创建 spec/routing 目录 写以下测试代码在 sepc/routing/routes.rb:

describe "路由测试集合" do
  describ "测试auth路由应当route正确" do
    it "route_to test" do
      { :get=> '_auth' }.should route_to( { :controller=> "Auth", :action=>"auth" })
    end
  end
end

然后使用 rspec spec/routing 进行测试。

结果提示:

No Method: route_to

查找相关文档,stackoverflow 有一个很久之前的类似问题,将 routing 改为 routes 未果. 其他无任何有效信息。特来求教有这方面经验的童鞋。

谢谢你的支持:)

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号