Resumen Tests
En este proyecto se han realizado una serie de tests. Para ello, se ha utilizado axios.
Obtener limpiezas de una habitación (getRoomCleanings):
Verifica que se puedan obtener las limpiezas de una habitación específica y que la respuesta tenga el estado HTTP correcto (200) y una cantidad mínima de registros.
Verificar si una habitación está limpia (isRoomClean):
Comprueba si una habitación específica está limpia, esperando un estado HTTP 200 y un valor booleano ok que indique la limpieza.
Obtener la lista de habitaciones limpiadas hoy (getCleanedRooms):
Verifica que se pueda obtener una lista de habitaciones limpiadas hoy, esperando un estado HTTP 200 y al menos un registro.
Login incorrecto (incorrectLogin):
Intenta realizar un login con credenciales incorrectas y espera recibir un error 401.
Login correcto (correctLogin):
Realiza un login con credenciales correctas y espera un estado HTTP 201.
Insertar limpieza sin login (insertCleaningNoLogin):
Intenta insertar una limpieza sin haber iniciado sesión y espera un error 401.
Insertar limpieza con login correcto (insertCleaning):
Inserta una limpieza después de haber iniciado sesión correctamente y espera un estado HTTP 201.
Actualizar limpieza sin login (updateCleaningNoLogin):
Intenta actualizar una limpieza sin haber iniciado sesión y espera un error 401.
Actualizar limpieza con login correcto (updateCleaning):
Actualiza una limpieza después de haber iniciado sesión correctamente y espera un estado HTTP 200.
Ejecutar todos los tests (executeTests):
Ejecuta todos los tests anteriores en secuencia y cuenta cuántos tests fueron exitosos y cuántos fallaron, mostrando el resultado final.
Para más detalles, visitar el Hotel Nest en GitHub.