{
  "severity": "error",
  "summary": "object assertion failed",
  "detail": "",
  "range": {
    "filename": "test.tftest.hcl",
    "start": {
      "line": 12,
      "column": 17,
      "byte": 171
    },
    "end": {
      "line": 20,
      "column": 6,
      "byte": 288
    }
  },
  "snippet": {
    "context": "run \"fails_without_useful_diff\"",
    "code": "    condition = jsonencode(var.json_headers) == jsonencode([\n      \"Test-Header-1: foo\",\n      \"Test-Header-2: bar\",\n    ])",
    "start_line": 12,
    "highlight_start_offset": 0,
    "highlight_end_offset": 117,
    "values": [
      {
        "traversal": "var.json_headers",
        "statement": "is object with 2 attributes"
      }
    ]
  },
  "difference": {
    "before": {
      "Test-Header-1": "foo",
      "Test-Header-2": "foo"
    },
    "after": {
      "Test-Header-1": "foo",
      "Test-Header-2": "bar"
    },
    "after_unknown": false,
    "before_sensitive": {},
    "after_sensitive": {}
  }
}
