S42-Core Test funciones
Documentación de la Utilidad Test
La utilidad Test
forma parte del paquete s42-core
y está diseñada para estandarizar y mejorar los registros en consola durante el desarrollo y las pruebas de aplicaciones. Proporciona un conjunto de funciones predefinidas para mostrar mensajes claros y codificados por colores en la consola, facilitando el seguimiento del progreso y el estado de las operaciones.
Propósito
El propósito de la utilidad Test
es simplificar y mejorar la legibilidad de los mensajes en consola. Es especialmente útil para:
- Depurar y probar aplicaciones.
- Proporcionar registros estructurados para operaciones.
- Mostrar el estado de solicitudes HTTP, inicializaciones y manejo de errores de manera consistente.
Funciones
1. Init(message: string): void
Registra un mensaje de inicialización.
Ejemplo:
Salida:
2. Ok(message: string): void
Registra un mensaje de éxito con un checkmark.
Ejemplo:
Salida:
3. Error(message: string, error?: Error): void
Registra un mensaje de error con una pila de errores opcional.
Ejemplo:
Salida:
4. Request(method: string, url: string): void
Registra una solicitud HTTP con el método y la URL.
Ejemplo:
Salida:
5. Finish(): void
Registra un mensaje indicando que todas las pruebas u operaciones han finalizado.
Ejemplo:
Salida:
Instalación
Para usar la utilidad Test
, instala el paquete s42-core
:
Ejemplo de Uso
Salida:
Ventajas
- Consistencia: Asegura un formato uniforme de registros en toda la aplicación.
- Legibilidad: Utiliza mensajes codificados por colores para una mejor visibilidad.
- Facilidad de Uso: Proporciona métodos simples y predefinidos para tipos comunes de registros.
- Depuración: Ayuda a identificar rápidamente inicializaciones, éxitos, errores y solicitudes HTTP.
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.