feat(7-mejoras): notas persisten + soporte + captura visible
1. Notas propagan entre etapas (convertirLead/apartar updateMany) 2. Afluencia: conexión → aviso amarillo 3. Escrituración: click nombre abre bitácora 4. Co-acreditado: opción 'no tiene' 5. Nota del alta de lead → bitácora 6. Módulo Soporte: formulario + listado solicitudes 7. Captura visible para todos
This commit is contained in:
@@ -174,14 +174,14 @@ describe('AltaAfluenciaForm', () => {
|
||||
)
|
||||
})
|
||||
|
||||
it('con error de red muestra un mensaje reintentable', async () => {
|
||||
it('con error de red muestra aviso amarillo: el registro se guardó igualmente', async () => {
|
||||
fetchMock.mockRejectedValueOnce(new Error('red caída'))
|
||||
render(<AltaAfluenciaForm onVolver={() => undefined} onPasarAAltaCliente={() => undefined} />)
|
||||
llenarRequeridos()
|
||||
fireEvent.click(screen.getByRole('button', { name: /Registrar en afluencia/ }))
|
||||
|
||||
expect((await screen.findByRole('alert')).textContent).toContain(
|
||||
'No se pudo registrar el lead. Revisa tu conexión e intenta de nuevo.',
|
||||
expect((await screen.findByRole('status')).textContent).toContain(
|
||||
'La afluencia se registró, pero hubo un problema de conexión. Verifica en Mi día.',
|
||||
)
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user