{
  "description": "Prebid Cache returns an error if a request doesn't come with a 'value' field.",
  "request": {
    "body": {
      "puts": [
        {
          "type": "xml"
        }
      ]
    }
  },
  "expected_log_entries": [
    {
      "message": "POST /cache Error while writing to the back-end: Missing value.",
      "level": 2
    },
    {
      "message": "POST /cache had an unexpected error:Missing value.",
      "level": 2
    }
  ],
  "expected_metrics": [
    "RecordPutTotal",
    "RecordPutBadRequest"
  ],
  "expected_output": {
    "code": 400,
    "expected_error_message": "Missing value.\n"
  }
}
