Files
fillipe.felixandClaude Sonnet 5 e4dac24c37 test(agenda): prova a credencial do Google contra o app real, com evidência (#370)
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>
2026-09-21 08:34:27 -03:00
..