我正在用Rspec对我的控制器进行功能测试.我已经将路由中的默认响应格式设置为JSON,因此每个不带后缀的请求都将返回JSON.
现在在rspec中,我在try 时得到一个错误(406)
get :index
我需要做
get :index, :format => :json
现在,因为我的API主要支持JSON,所以必须 for each 请求指定JSON格式是非常多余的.
我可以为所有GET请求将其设置为默认值吗?(或所有请求)
我正在用Rspec对我的控制器进行功能测试.我已经将路由中的默认响应格式设置为JSON,因此每个不带后缀的请求都将返回JSON.
现在在rspec中,我在try 时得到一个错误(406)
get :index
我需要做
get :index, :format => :json
现在,因为我的API主要支持JSON,所以必须 for each 请求指定JSON格式是非常多余的.
我可以为所有GET请求将其设置为默认值吗?(或所有请求)
before :each do
request.env["HTTP_ACCEPT"] = 'application/json'
end