Я пытался выполнить getCase в моем TestCase следующим образом:
request.env['CONTENT_TYPE'] = 'application/json'
get :index,:application_name=>"Heka"
Хотя, это не удается с:
ActionView::MissingTemplate: Missing template alarm_events/index with {:handlers=>[:builder, :haml, :erb, :rjs, :rhtml, :rxml], :locale=>[:en, :en], :formats=>[:html]
Несмотря на то, что в моем контроллере у меня есть:
respond_to :html, :json
def index
@alarm_events=[...]
respond_with @alarm_events do |format|
format.json{
render :json=>@alarm_events.map{|e| e.to_portal_representation}.to_json,
:content_type=>'application/json'
}
end
end
Как, черт возьми, я должен написать предполагаемый запрос на TestCase?
Когда я запрашиваю alarm_events.json в браузере, он работает нормально.
Спасибо