我想在我的应用程序控制器中测试一个获取请求,我的规范如下所示:
describe "GET some_get_method" do
it "should work" do
get :some_get_method
end
end
但是当我这样做时,我收到以下错误:
Failure/Error: get :some_get_method
AbstractController::ActionNotFound:
The action 'some_get_method' could not be found for ApplicationController
我的应用程序控制器看起来像:
def some_get_method
vari = params[:vari]
if !vari
render_something
return false
end
true
end
在我的路线中,我有:
namespace :application do
get 'some_get_method/', :action => :some_get_method
end