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
(ene2e/
)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