==================================================== TDD — KpisLaboratorio ==================================================== --- 1. Shape de retorno --- [PASS] Chave 'separacoes' presente [PASS] Chave 'carregamentos' presente [PASS] Chave 'itens_separados' presente [PASS] Chave 'cubagem_total' presente [PASS] Chave 'lead_time_sep_carg' presente [PASS] Chave 'overnight' presente [PASS] Chave 'sparklines' presente --- 2. Valores corretos --- [PASS] separacoes=10 (got 10) [PASS] carregamentos=8 (got 8) [PASS] itens_separados=500 [PASS] cubagem_total=12.5 [PASS] overnight=0 [PASS] lead_time_sep_carg é array [PASS] romaneios_pareados=12 [PASS] mediana_min=8.5 [PASS] iniciou_antes_pct=25.0 --- 3. Overnight count --- [PASS] overnight=3 quando contarOvernight retorna 3 --- 4. Sparklines estrutura --- [PASS] sparklines tem 'separacoes' [PASS] sparklines tem 'carregamentos' [PASS] sparklines tem 'itens' [PASS] sparklines tem 'cubagem' [PASS] sparklines tem 'cubagem_carregamento' [PASS] sparklines.separacoes tem 2 pontos [PASS] sparklines.itens tem 2 pontos [PASS] Ponto sparkline tem 'data' [PASS] Ponto sparkline tem 'v' [PASS] sparklines.separacoes[0].v=3 [PASS] sparklines.carregamentos[1].v=3 [PASS] sparklines.itens[0].v=100 [PASS] sparklines.cubagem[1].v=6.0 [PASS] sparklines.cubagem_carregamento[1].v=5.5 --- 5. Modo light --- [PASS] Modo light: chave 'sparklines' AUSENTE [PASS] Modo light: 'separacoes' presente [PASS] Modo light: 'carregamentos' presente [PASS] Modo light: 'itens_separados' presente [PASS] Modo light: 'cubagem_total' presente [PASS] Modo light: 'lead_time_sep_carg' presente [PASS] Modo light: 'overnight' presente [PASS] Modo light: separacoes=10 ==================================================== RESULTADO: PASS=39 FAIL=0 TODOS OS TESTES PASSARAM