根据我对rspec规范的理解,我希望下面的示例能够通过测试。
describe ApplicationController do
controller do
def test
end
end
it "calls actions" do
get :test
end
end
相反,它会失败并显示以下错误:
No route matches {:controller=>"anonymous", :action=>"test"}
我甚至尝试在路由文件中定义“匿名”控制器的路由,但都没有用。这里是否有什么我忽略的东西?这应该可以工作,不是吗?