TransiLoja Unit Test Report

Started: 2025-12-17 11:48:16
Suites (16)
13 passed
3 failed
0 pending
Tests (68)
68 passed
0 failed
0 pending
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\lib\firebase.test.ts
5.084s
Firebase Configuration
should export auth instance
passed
0.033s
Firebase Configuration
should export firestore instance
passed
0.003s
Firebase Configuration
should export storage instance
passed
Firebase Configuration
should have correct auth configuration
passed
0.001s
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\unit\utils.test.ts
5.136s
Web Utils > cn (className merger)
should merge class names correctly
passed
0.066s
Web Utils > cn (className merger)
should handle conditional classes
passed
0.01s
Web Utils > cn (className merger)
should resolve tailwind conflicts
passed
0.001s
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\lib\utils.test.ts
5.467s
Utils > cn function
should merge class names correctly
passed
0.079s
Utils > cn function
should handle conditional classes
passed
0.001s
Utils > cn function
should handle false conditional classes
passed
Utils > cn function
should override conflicting Tailwind classes
passed
0.001s
Utils > cn function
should handle undefined and null
passed
0.001s
Utils > cn function
should handle empty strings
passed
Utils > cn function
should work with objects
passed
0.011s
Utils > cn function
should handle arrays
passed
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts
5.528s
Performance Tests - Algoritmos > Conversión de Tiempo (GTFS Time)
debe convertir segundos a GTFS time en menos de 1ms
passed
0.074s
Performance Tests - Algoritmos > Conversión de Tiempo (GTFS Time)
debe convertir GTFS time a segundos en menos de 1ms
passed
0.021s
Performance Tests - Algoritmos > Conversión de Tiempo (GTFS Time)
debe calcular duraciones eficientemente
passed
0.028s
Performance Tests - Algoritmos > Operaciones con Arrays (Búsqueda y Filtrado)
debe buscar en array de 1000 paradas en menos de 10ms
passed
0.003s
Performance Tests - Algoritmos > Operaciones con Arrays (Búsqueda y Filtrado)
debe filtrar array de 5000 rutas en menos de 50ms
passed
0.054s
Performance Tests - Algoritmos > Operaciones con Arrays (Búsqueda y Filtrado)
debe ordenar array de 1000 elementos en menos de 20ms
passed
0.012s
Performance Tests - Algoritmos > Cálculos Geográficos
debe calcular distancia Haversine en menos de 0.1ms
passed
0.1s
Performance Tests - Algoritmos > Cálculos Geográficos
debe encontrar parada más cercana en menos de 100ms (1000 paradas)
passed
0.03s
Performance Tests - Algoritmos > Procesamiento de Grandes Datasets
debe procesar 10,000 stop_times en menos de 200ms
passed
0.088s
Performance Tests - Algoritmos > Procesamiento de Grandes Datasets
debe generar reporte de 1000 viajes en menos de 300ms
passed
0.002s
Performance Tests - Algoritmos > Métricas de Memoria
debe manejar arrays grandes sin exceso de memoria
passed
0.039s
Console Log
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:43:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
⏱️ Conversión segundos → GTFS time:
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:44:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Total: 8.55ms
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:45:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Promedio: 0.0009ms por operación
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:46:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Iteraciones: 10000
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:66:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
⏱️ Conversión GTFS time → segundos:
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:67:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Total: 13.30ms
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:68:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Promedio: 0.0013ms por operación
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:86:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
⏱️ Cálculo de duraciones:
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:87:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Total: 25.55ms
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:88:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Promedio: 0.0026ms por operación
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:116:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
🔍 Búsqueda en 1000 paradas: 0.19ms
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:135:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
🔍 Filtrado de 5000 rutas: 11.55ms
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:136:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Resultados: 1667
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:152:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
🔢 Ordenamiento de 1000 elementos: 6.82ms
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:200:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
🌍 Cálculo distancia Haversine:
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:201:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Total: 89.09ms
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:202:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Promedio: 0.0089ms por cálculo
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:203:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Iteraciones: 10000
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:238:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
📍 Búsqueda parada más cercana (1000 paradas):
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:239:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Tiempo: 10.43ms
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:240:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Parada encontrada: Parada 48
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:274:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
📊 Procesamiento de 10,000 stop_times:
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:275:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Tiempo: 2.02ms
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:276:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Viajes únicos: 500
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:314:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
📈 Generación de reporte (1000 viajes):
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:315:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Tiempo: 0.40ms
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:316:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Rutas: 50
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:345:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
💾 Uso de memoria (array de 100k elementos):
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:346:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Inicial: 0.00MB
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:347:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Final: 0.00MB
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:348:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Usado: 0.00MB
    at Object.log (C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\performance\algorithms.test.ts:349:15)
    at Promise.then.completed (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:298:28)
    at new Promise (<anonymous>)
    at callAsyncCircusFn (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\utils.js:231:10)
    at _callCircusTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:316:40)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at _runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:252:3)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:126:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at _runTestsForDescribeBlock (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:121:9)
    at run (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\run.js:71:3)
    at runAndTransformResultsToJestFormat (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapterInit.js:122:21)
    at jestAdapter (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-circus\build\legacy-code-todo-rewrite\jestAdapter.js:79:19)
    at runTestInternal (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:367:16)
    at runTest (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\runTest.js:444:34)
    at Object.worker (C:\Users\kevin\Documents\Github\TransiLoja\Web\node_modules\jest-runner\build\testWorker.js:108:12)
   Resultados: 50000 elementos
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\components\Card.test.tsx
6.406s
Card Component
renders card with all sections
passed
0.274s
Card Component
renders card without optional sections
passed
0.016s
Card Component
applies custom className
passed
0.015s
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\components\Table.test.tsx
6.341s
Table Component
renders table with headers and data
passed
0.274s
Table Component
renders empty table
passed
0.024s
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\components\Input.test.tsx
6.584s
Input Component
should render input element
passed
0.199s
Input Component
should handle user input
passed
0.025s
Input Component
should be disabled when disabled prop is true
passed
0.02s
Input Component
should apply custom className
passed
0.015s
Input Component
should support different types
passed
0.034s
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\components\Textarea.test.tsx
6.588s
Textarea Component
should render textarea element
passed
0.216s
Textarea Component
should handle user input
passed
0.019s
Textarea Component
should be disabled when disabled prop is true
passed
0.023s
Textarea Component
should apply custom className
passed
0.015s
Textarea Component
should support rows prop
passed
0.018s
Textarea Component
should support maxLength prop
passed
0.007s
Textarea Component
should render with default value
passed
0.023s
Textarea Component
should be read-only when readOnly prop is true
passed
0.009s
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\components\Label.test.tsx
6.492s
Label Component
should render label with text
passed
0.178s
Label Component
should associate with input via htmlFor
passed
0.064s
Label Component
should apply custom className
passed
0.031s
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\components\Button.test.tsx
6.483s
Button Component
renders button with text
passed
0.214s
Button Component
handles click events
passed
0.076s
Button Component
can be disabled
passed
0.04s
Button Component
applies variant styles
passed
0.014s
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\components\Badge.test.tsx
6.493s
Badge Component
should render badge with text
passed
0.218s
Badge Component
should apply default variant
passed
0.015s
Badge Component
should apply destructive variant
passed
0.019s
Badge Component
should apply outline variant
passed
0.01s
Badge Component
should apply secondary variant
passed
0.023s
Badge Component
should apply custom className
passed
0.016s
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\hooks\useAuth.test.tsx
6.836s
useAuth Hook
should initialize and provide auth context
passed
0.275s
useAuth Hook
should provide auth methods
passed
0.14s
useAuth Hook
should have firebaseUser property
passed
0.178s
useAuth Hook
should call onAuthStateChanged on mount
passed
0.084s
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\components\Checkbox.test.tsx
0s
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\components\Dialog.test.tsx
0s
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\components\Select.test.tsx
0s
C:\Users\kevin\Documents\Github\TransiLoja\Web\__tests__\components\Switch.test.tsx
7.058s
Switch Component
should render switch element
passed
0.459s
Switch Component
should be unchecked by default
passed
0.08s
Switch Component
should be checked when checked prop is true
passed
0.055s
Switch Component
should be disabled when disabled prop is true
passed
0.014s
Switch Component
should apply custom className
passed
0.014s
Switch Component
should call onCheckedChange when provided
passed
0.018s
Switch Component
should render with aria-label
passed
0.011s