mirror of
https://github.com/melgarafael/DeskcommCRM.git
synced 2026-10-02 01:28:34 +08:00
A spec rodou contra o e2e local (Supabase + next build/start, baseline.sql,
chave mestra de cifra semeada como o install.sh faz): 10 execuções
consecutivas verdes. Ajustes que a corrida real exigiu e não apareciam
lendo o código:
- `getByTestId("conectar-google")` resolvia a DOIS elementos por uma
janela curta logo após navegar para /app/agenda (a rota tem
`loading.tsx`/Suspense do App Router, e a hidratação do streaming deixa
uma cópia efêmera com `hidden` num ancestral). `waitForLoadState
("networkidle")` espera esse assentamento antes de medir.
- Evidência visual versionada em `evidence/admin-credencial-google/`
(3 telas: não cadastrada, cadastrada com o segredo mascarado, e o
cartão da Agenda oferecendo "Conectar Google").
- `docs/testing/user-journey-map.md`: J13.10 estava "NÃO EXERCITADO"
porque o ambiente e2e não tinha a chave mestra de cifra — o CI já a
semeia hoje. Atualizado para PASS com a spec e a evidência.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>