Is this just changing the test so that it no longer asserts that the error response is double-encoded JSON? Though it sucks, I'd prefer to remain strict on this test because the information is munged for error messages by chef-client: https://github.com/opscode/chef/blob/24dc69a9a97e82a6e4207de68d6dcc664178249b/spec/unit/formatters/error_inspectors/cookbook_resolve_error_inspector_spec.rb#L49