Saltar al contenido principal

Pruebas

Servidor

Pruebas unitarias

Las pruebas unitarias se ejecutan llamando a npm run test desde el directorio server/. Debe ejecutar npm install (en server/) al menos una vez previamente.

Pruebas de extremo a extremo

Las pruebas e2e se pueden ejecutar iniciando primero un entorno de producción de prueba mediante:

make e2e

Antes de poder ejecutar las pruebas, debe ejecutar los siguientes comandos al menos una vez previamente:

  • npm install (en e2e/)
  • make open-api (en la raíz del proyecto /)

Una vez que el entorno de prueba está en ejecución, las pruebas e2e se pueden ejecutar mediante:

cd e2e/
npm test

Las pruebas verifican varias cosas, incluyendo:

  • Autenticación y autorización
  • Validación de parámetros de consulta, cuerpo y URL
  • Códigos de respuesta
  • Generación de miniaturas
  • Extracción de metadatos
  • Escaneo de biblioteca