==================================================== TDD — FluxoLaboratorio ==================================================== --- 1. serieDiaria() shape --- [PASS] serieDiaria() retorna array [PASS] 2 pontos na série [PASS] Ponto tem chave 'data' [PASS] Ponto tem chave 'separacoes' [PASS] Ponto tem chave 'carregamentos' [PASS] Ponto tem chave 'overnight' [PASS] data='2025-01-01' [PASS] separacoes=5 [PASS] carregamentos=4 [PASS] overnight=0 (preenchido como placeholder) --- 2. serieDiaria() vazia --- [PASS] Série vazia retorna array [PASS] Série vazia tem 0 elementos --- 3. serieOvernight() agrupamento --- [PASS] serieOvernight() retorna array [PASS] 2 datas distintas (got 2) [PASS] Ponto overnight tem 'data' [PASS] Ponto overnight tem 'total' [PASS] Dois overnight no dia 2025-01-10 (got 2) [PASS] Um overnight no dia 2025-01-11 --- 4. serieOvernight() sem registros --- [PASS] serieOvernight() vazia retorna array vazio --- 5. totalOvernight() --- [PASS] totalOvernight() = 3 quando há 3 registros [PASS] totalOvernight() = 0 sem registros --- 6. serieOvernight() item sem data ignorado --- [PASS] Items sem finalizado_em ignorados (got 1) ==================================================== RESULTADO: PASS=22 FAIL=0 TODOS OS TESTES PASSARAM