{
  "positive": {
    "exit_code": 0,
    "stdout": "{\"rows\":[{\"sku\":\"CUP-A\",\"price\":\"12.50\",\"note\":null,\"original_text\":\"CUP-A | 12.50 | \",\"source_url\":\"http://127.0.0.1:53506/source.html\"},{\"sku\":\"BAG-B\",\"price\":\"8.00\",\"note\":\"蓝色\",\"original_text\":\"BAG-B | 8.00 | 蓝色\",\"source_url\":\"http://127.0.0.1:53506/source.html\"},{\"sku\":\"BOX-C\",\"price\":\"6.00\",\"note\":null,\"original_text\":\"BOX-C | 6.00 | \",\"source_url\":\"http://127.0.0.1:53506/source.html\"}]}\n",
    "stderr": ""
  },
  "negative": {
    "exit_code": 1,
    "stdout": "",
    "stderr": "node:internal/modules/run_main:107\n    triggerUncaughtException(\n    ^\n\nAssertionError [ERR_ASSERTION]: The input did not match the regular expression /^[0-9]+[.][0-9]{2}$/. Input:\n\n''\n\n    at file:///Users/lorin/my-clone/quickrout/public/downloads/tutorials-batch50b-20261014/practical/playwright-web-fields-source-json/check.mjs:15:404\n    at runNextTicks (node:internal/process/task_queues:65:5)\n    at process.processImmediate (node:internal/timers:472:9) {\n  generatedMessage: true,\n  code: 'ERR_ASSERTION',\n  actual: '',\n  expected: /^[0-9]+[.][0-9]{2}$/,\n  operator: 'match',\n  diff: 'simple'\n}\n\nNode.js v24.14.0\n"
  }
}