teqo/tests/e2e
Francisco Solla 212a1f2423 feat(campaign): C87 — atualização unificada (texto + polaridade + urgente)
Substitui o modelo de MunicipalityUpdate (kind/semanal/urgente/nota/sinal + signalType)
por um modelo unificado: body obrigatório + polarity (boa/neutra/ruim) + urgent + adversarySignal.

- Schema: polarity enum obrigatório, urgent boolean default false, adversarySignal boolean
- Wizard: novo WizardUpdateBodyStep com campo de texto + polaridade + urgente
- Lista: controle unificado de atualização com polaridade inline
- Feed: exibe polaridade como badge colorido + indicador de urgência
- V2 status strip: atualização rápida de polaridade
- E11: queries atualizadas para polarity + adversarySignal
- Migração: 20260807_030000_unify_municipality_update (backfill polarity=neutra, urgent de kind, adversarySignal de kind+signalType)
- Testes: 18/18 integração C87, 593/593 total, 1399/1399 unitários
- Fix: testes de state deputy usavam nomes fixos que colidiam entre execuções
2026-08-07 05:04:41 -03:00
..
fixtures test(e2e): stabilize municipality campaign journeys 2026-08-06 19:00:13 -03:00
helpers chore(B136): keep groupActionsByRow internal; drop unused import 2026-08-02 23:36:28 +00: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 fix(e2e): use correct submit label 'Criar atividade' from nova page 2026-08-06 06:09:11 -03:00
campaignAuth.e2e.spec.ts Engineering Pass 3: consolidate patterns and lock them with guards. 2026-07-29 06:11:29 -03:00
campaignColumnPicker.e2e.spec.ts test: align municipality e2e journeys with responsive columns 2026-08-05 14:24:47 -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(campaign): C87 — atualização unificada (texto + polaridade + urgente) 2026-08-07 05:04:41 -03:00
campaignLeaderships.e2e.spec.ts style: prettier em arquivos B123 2026-08-02 18:11:54 +00:00
campaignMunicipalities.e2e.spec.ts feat(campaign): C87 — atualização unificada (texto + polaridade + urgente) 2026-08-07 05:04:41 -03:00
campaignMunicipalityResponsiveColumns.e2e.spec.ts feat(campaign): C87 — atualização unificada (texto + polaridade + urgente) 2026-08-07 05:04:41 -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 chore: format 2026-08-02 18:24:31 +00:00
campaignTerritories.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
campaignWebAuthn.e2e.spec.ts test(miss-53): gate WebAuthn ceremonies on authenticator readiness 2026-07-31 20:57:18 -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