| { | |
| "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": {} | |
| } | |
| } |