{"initial":{"transport":"json","value":"[\"red|blue\",\"green\"]","expected":["red|blue","green"]},"counterexample":{"transport":"delimiter","value":"red|blue|green","delimiter":"|","expected":["red|blue","green"]},"tests":[{"name":"json-preserves-delimiter","input":{"transport":"json","value":"[\"red|blue\",\"green\"]","expected":["red|blue","green"]},"expected":{"pass":true,"summary":"The framing preserves every item exactly.","checks":[{"name":"expected-list","pass":true},{"name":"decoded-list","pass":true},{"name":"round-trip-exact","pass":true}]}},{"name":"delimiter-collision","input":{"transport":"delimiter","value":"red|blue|green","delimiter":"|","expected":["red|blue","green"]},"expected":{"pass":false,"summary":"The framing changed or could not represent the expected items.","checks":[{"name":"expected-list","pass":true},{"name":"decoded-list","pass":true},{"name":"round-trip-exact","pass":false}]}},{"name":"empty-boundary","input":{"transport":"json","value":"[]","expected":[]},"expected":{"pass":true,"summary":"The framing preserves every item exactly.","checks":[{"name":"expected-list","pass":true},{"name":"decoded-list","pass":true},{"name":"round-trip-exact","pass":true}]}}]}
