[
  {
    "id": "reg-001-timeout-como-respuesta",
    "role": "regression",
    "expected": {
      "ok": false,
      "error_code": "TIMEOUT",
      "message": "Tiempo de espera agotado al consultar el catálogo"
    },
    "before_observed": {
      "ok": true,
      "answer": "Tiempo de espera agotado al consultar el catálogo"
    },
    "before_passed": false,
    "before_error": null,
    "fixed_observed": {
      "ok": false,
      "error_code": "TIMEOUT",
      "message": "Tiempo de espera agotado al consultar el catálogo"
    },
    "fixed_passed": true,
    "fixed_error": null
  },
  {
    "id": "ctl-001-sin-resultados-es-valido",
    "role": "control",
    "expected": {
      "ok": true,
      "answer": "Sin resultados para «Atlas de nubes de cobre»"
    },
    "before_observed": {
      "ok": true,
      "answer": "Sin resultados para «Atlas de nubes de cobre»"
    },
    "before_passed": true,
    "before_error": null,
    "fixed_observed": {
      "ok": true,
      "answer": "Sin resultados para «Atlas de nubes de cobre»"
    },
    "fixed_passed": true,
    "fixed_error": null
  },
  {
    "id": "ctl-002-titulo-con-palabra-error",
    "role": "control",
    "expected": {
      "ok": true,
      "answer": "Disponible: «Crónica de un error feliz», 2 ejemplares en sala B"
    },
    "before_observed": {
      "ok": true,
      "answer": "Disponible: «Crónica de un error feliz», 2 ejemplares en sala B"
    },
    "before_passed": true,
    "before_error": null,
    "fixed_observed": {
      "ok": true,
      "answer": "Disponible: «Crónica de un error feliz», 2 ejemplares en sala B"
    },
    "fixed_passed": true,
    "fixed_error": null
  },
  {
    "id": "res-001-servicio-no-disponible",
    "role": "reserved",
    "expected": {
      "ok": false,
      "error_code": "SERVICE_UNAVAILABLE",
      "message": "Catálogo en mantenimiento programado"
    },
    "before_observed": {
      "ok": true,
      "answer": "Catálogo en mantenimiento programado"
    },
    "before_passed": false,
    "before_error": null,
    "fixed_observed": {
      "ok": false,
      "error_code": "SERVICE_UNAVAILABLE",
      "message": "Catálogo en mantenimiento programado"
    },
    "fixed_passed": true,
    "fixed_error": null
  }
]
