{
  "tests": [
    {
      "name": "Github Status",
      "protocol": "http",
      "port": 80,
      "url": "/",
      "method": "get",
      "request_headers": {
        "User-Agent": "Smolder smoke test library"
      },
      "expect_status_code": 301,
      "response_redirect": "https://status.github.com/"
    },
    {
      "name": "Github Status",
      "protocol": "https",
      "port": 443,
      "url": "/",
      "method": "get",
      "request_headers": {
        "User-Agent": "Smolder smoke test library"
      },
      "response_body_contains": "All systems operational",
      "response_max_time_ms": 5
    }
  ]
}

{
  "tests": [
    {
      "name": "Github Status",
      "protocol": "http",
      "port": 80,
      "url": "/api/status.json",
      "method": "get",
      "request_headers": {
        "User-Agent": "Smolder smoke test library"
      },
      "expect_status_code": 301,
      "response_redirect": "https://status.github.com/api/status.json"
    },
    {
      "name": "Github Status",
      "protocol": "https",
      "port": 443,
      "url": "/api/status.json",
      "method": "get",
      "request_headers": {
        "User-Agent": "Smolder smoke test library"
      },
      "response_json_contains": {
        "status": "good"
      },
      "response_max_time_ms": 5
    }
  ]
}

Update all tests to use the json search
Update all tests to use the json search
