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