如果您的控制器操作如下所示:
respond_to do |format|
format.html { raise 'Unsupported' }
format.js # index.js.erb
end
您的功能测试如下所示:
test "javascript response..." do
get :index
end
它将执行 respond_to 块的 HTML 分支。
如果你试试这个:
test "javascript response..." do
get 'index.js'
end
它执行视图(index.js.erb)而不运行控制器操作!