アプリケーションコントローラーで get リクエストをテストしたいのですが、仕様は次のようになります。
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