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 未果. 其他无任何有效信息。特来求教有这方面经验的童鞋。
谢谢你的支持:)