fix(mi-dia): leads y oportunidades en pestañas separadas + limpieza
- misLeads: solo muestra items del tablero Leads (captura ligera) - misOportunidades: muestra items del tablero Oportunidades (afluencia) - Eliminado el merge que causaba que el mismo item apareciera en ambas - apartadosPorVencer: filtrado por esMio (solo propios) - Limpiado duplicado MONICA RODRIGUEZ VEGA de Monday Leads - 630 tests verdes
This commit is contained in:
@@ -62,9 +62,8 @@ describe('resumenMiDiaLocal (Monday caído)', () => {
|
||||
const r = resumenMiDiaLocal(vendedor, capturas, [], AHORA)
|
||||
|
||||
expect(r.sinMapeoMonday).toBe(false)
|
||||
expect(r.misLeads.map((l) => l.id).sort()).toEqual(['loc_l1', 'loc_o1'])
|
||||
expect(r.misLeads.map((l) => l.id).sort()).toEqual(['loc_l1']) // solo leads, no oportunidades
|
||||
expect(r.misLeads.find((l) => l.id === 'loc_l1')?.fuente).toBe('lead')
|
||||
expect(r.misLeads.find((l) => l.id === 'loc_o1')?.fuente).toBe('oportunidad')
|
||||
// porEtapa cuenta TODAS las oportunidades (incluye terminales, como Monday)
|
||||
expect(r.misOportunidades.porEtapa).toEqual({ Afluencia: 1, Perdido: 1 })
|
||||
expect(r.misOportunidades.items.map((o) => o.id)).toEqual(['loc_o1'])
|
||||
|
||||
Reference in New Issue
Block a user