Precisa definir um formato para um teste de controlador? Simples o formato
def test_index_returns_all_companies
get :index, :format => :json
end
Então, em seu controlador, você pode fazer isso …
class CompaniesController < ApplicationController
respond_to :json
def index
@companies = Company.all
end
end
Então na sua visão …
json.array!(@companies) do |company|
json.extract! company, :id, :name, :description, :image_url
json.branches company.branches, :id, :name
json.products company.products, :id, :name, :description, :image_url
end