teqo/tests/e2e
Francisco Solla b210939226 refactor(B193): simplify fixes pós-revisão — mapper único de updates, API de trigger uniforme, grupos de relação extraídos, hardening do sheet host
- Extrai toMunicipalityUpdateViewModel/loadUpdateAuthorNames compartilhados
  (feed + batch da lista); remove avatarClassName morto.
- MunicipalityRelationTriggerProps compartilhado nos 3 wrappers; triggerClassName
  no ExpectedVotesControl; ChipLabel/RelationGroup/CityDash no card.
- Sheet host: cleanup de unmount no overlay (sem drawer órfão), registerFooter
  valida open, branch nulo do handleOpenChange limpa footer; chrome freeze
  documentado.
- A11y/UX: ícone de alerta no rodapé frio (WCAG 1.4.1), iniciais de avatar
  aria-hidden, chip sem_base sem target morto, label da cidade com Tendência,
  aria-label da barra anuncia os 3 cenários, card layout 'colocação · votos'.
- E2E: settleStream no B184 (flake da cópia transitória do streaming), cards
  ancorados por hasText (q= casa prefixos), cor da borda via classe do token.
2026-08-10 11:23:49 -03:00
..
fixtures feat(C101): agenda mobile com cara de app nativo — contexto no header, swipe, filtro sticky, dia na hora atual 2026-08-09 22:09:47 -03:00
helpers feat(C101): agenda mobile com cara de app nativo — contexto no header, swipe, filtro sticky, dia na hora atual 2026-08-09 22:09:47 -03:00
admin.e2e.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
campaign-pwa.e2e.spec.ts Add installable PWA foundation for the /campanha field app. 2026-07-18 17:28:34 -03:00
campaignActivity.e2e.spec.ts test(C103): mobile agenda e2e clica o slot diretamente (C104 all-day lane mudou o grid) 2026-08-10 03:34:33 -03:00
campaignAgendaFeed.e2e.spec.ts style(C98): format (prettier) 2026-08-09 16:54:24 -03:00
campaignAgendaMobile.e2e.spec.ts feat(C101-ux): agenda mobile — navegação por teclado (região focável) + affordance do tap no título 2026-08-10 00:53:19 -03:00
campaignAiChatFollowUps.e2e.spec.ts style(B192): format (prettier) 2026-08-10 09:13:38 -03:00
campaignAiChatOpeningChips.e2e.spec.ts feat(B191): chips de pergunta de abertura no chat Sollinha (curados por papel e viewport) 2026-08-10 03:49:08 -03:00
campaignAiChatResize.e2e.spec.ts fix(B188): simplify — settle não reabre chat fechado no reload desktop; prune com cabeça de pergunta; node fora do Link; mock SSE v7 no B167 2026-08-10 01:34:53 -03:00
campaignAiLinks.e2e.spec.ts feat(B187): links com aparência de link nas respostas do Sollinha 2026-08-10 07:20:44 -03:00
campaignAiTranscribe.e2e.spec.ts feat(B179): Sollinha persona no gênero masculino (prompt + placeholder + docs) 2026-08-09 10:07:21 -03:00
campaignAuth.e2e.spec.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
campaignBottomNav.e2e.spec.ts feat(C102): sem hamburger/sheet de sidebar no mobile staff — navegação pela barra + Mais 2026-08-09 19:13:43 -03:00
campaignColumnPicker.e2e.spec.ts test(e2e): atualizar marcador do território no picker de colunas (coluna Municípios saiu na B175) 2026-08-09 00:38:27 -03:00
campaignConcepts.e2e.spec.ts B123 — orientação na shell + aba sem títulos de seção no corpo 2026-08-02 18:08:47 +00:00
campaignHomeActions.e2e.spec.ts feat(campanha): B168 — desfazer encadeamento automático das ações rápidas do wizard 2026-08-08 14:10:47 -03:00
campaignIosInputZoom.e2e.spec.ts fix(campanha): impede auto-zoom do iOS em inputs do PWA (B183) 2026-08-09 18:54:33 -03:00
campaignLeaderships.e2e.spec.ts style: prettier em arquivos B123 2026-08-02 18:11:54 +00:00
campaignMunicipalities.e2e.spec.ts refactor(B193): simplify fixes pós-revisão — mapper único de updates, API de trigger uniforme, grupos de relação extraídos, hardening do sheet host 2026-08-10 11:23:49 -03:00
campaignMunicipalityResponsiveColumns.e2e.spec.ts feat(campaign): Tendência migra para Ações ao colapsar a coluna (B172) 2026-08-09 13:36:04 -03:00
campaignNearestMunicipality.e2e.spec.ts B43: blank Início, Quadro staff home, and Contatos for leaders. 2026-07-29 14:02:35 -03:00
campaignSavedFilters.e2e.spec.ts feat(C102): sem hamburger/sheet de sidebar no mobile staff — navegação pela barra + Mais 2026-08-09 19:13:43 -03:00
campaignSollinhaContext.e2e.spec.ts feat(B188): contexto da conversa do Sollinha persiste na sessão da janela/tab 2026-08-10 01:13:25 -03:00
campaignSollinhaWidth.e2e.spec.ts refactor(B166): endurece e2e (poll determinístico) e clamp exato após revisão 2026-08-08 16:04:54 -03:00
campaignTableStickyHeader.e2e.spec.ts fix(D7): sticky dos headers das tabelas desktop volta a engajar (overflow-x-clip) 2026-08-10 09:11:38 -03:00
campaignTerritories.e2e.spec.ts fix(e2e): first() em asserts com duplicação transitória de RSC pending (flake pré-existente, base reproduz) 2026-08-09 04:37:27 -03:00
campaignUpdatesMobile.e2e.spec.ts feat(C106): cards do feed edge-to-edge com linha + empty state (padrão B184/C107 compartilhado) 2026-08-10 04:12:33 -03:00
campaignWebAuthn.e2e.spec.ts fix(e2e): first() em asserts com duplicação transitória de RSC pending (flake pré-existente, base reproduz) 2026-08-09 04:37:27 -03:00
campaignWizardChrome.e2e.spec.ts style: prettier e2e wizard specs 2026-08-01 18:45:01 +00:00
campaignZoneMap.e2e.spec.ts test(e2e): assert entity identity in shell chrome (B145) 2026-08-03 00:29:48 +00:00
frontend.e2e.spec.ts Ship /campanha nuclei MVP with RBAC, invites, and vote estimates. 2026-07-18 15:01:56 -03:00
setup.e2e.spec.ts feat(campanha): B155 — coluna de lideranças na lista de municípios 2026-08-04 01:49:55 -03:00