Features #95
öppenFeatures #13: Inför webbläsarbaserad UI-regression för kritiska flöden
UI-regression för notifieringsklocka och notislista
80%
Beskrivning
Underärende till #13.
Mål
Komplettera backendregressionen för notifications med webbläsartest av notifieringsklocka, lista och läsmarkering.
Omfattning
- Oläst badge-värde.
- Notislista med rätt mottagare och kategorier.
- Markera en notis som läst.
- Tomläge och felåterkoppling.
- Mottagarisolering mellan användare och föreningar.
Acceptanskriterier
- Playwright-test verifierar badge, lista och läsmarkering.
- Mockad eller teststyrd API-data ger stabila förväntningar.
- Testet täcker minst ett arbetsflödesmeddelande och ett fel-/tomläge.
Acceptanskriterier
- Playwright-test verifierar badge, lista och läsmarkering.
- Mockad eller teststyrd API-data ger stabila förväntningar.
- Testet täcker minst ett arbetsflödesmeddelande och ett fel-/tomläge.
Testresultat
2026-09-02: Lokalt verifierat mot Vite/Playwright. app-shell-notifications.spec.ts passerar i fokussvit och ingår i test:ui:core; test:ui:core stannar dock på äldre backend-auth-test mot Vite (404 i stället för backend 401). Kvar: kör core mot riktig backend/server-URL.
CA Uppdaterad av Codex API för ungefär en månad sedan
- Kategori satt till Drift och testautomation
CA Uppdaterad av Codex API för ungefär en månad sedan
- Versionsmål satt till 1.0 - Produktionsklar
CA Uppdaterad av Codex API för ungefär en månad sedan
- Acceptanskriterier uppdaterad (skillnader)
- Testresultat uppdaterad (skillnader)
- Regression krävs ändrad från Nej till Ja
- Reported by satt till Codex
CA Uppdaterad av Codex API för ungefär en månad sedan
- Förälderaktivitet satt till #13
CA Uppdaterad av Codex API för ungefär en månad sedan
- Status ändrad från New till In progress
- Tilldelad satt till Codex API
- % Klart ändrad från 0 till 40
- Driftsättningspåverkan satt till Ingen
- Testresultat uppdaterad (skillnader)
Automattest för #95 är tillagt i testautomationspatchen: tests/ui/app-shell-notifications.spec.ts. Testet mockar app-shell och notifications-API och verifierar oläst badge, drawer med arbetsflödesnotis och läst notis, POST för läsmarkering med orgNumber/locale/asUserId, navigering till /app/expenses/UTL-200 samt tomläge och API-felläge. Dokumentation är uppdaterad i docs/testfall.md, docs/testfall-plantuml.md och docs/plantuml/app-shell-notifications-ui.puml. package.json inkluderar testet i test:ui:smoke och test:ui:core. Statiskt kontrollerat: package.json parsear, filer finns och PlantUML-envelope är korrekt. Full Playwright-körning återstår eftersom patchkatalogen saknar node_modules, package-lock.json och playwright.config.ts.
CA Uppdaterad av Codex API för 30 dagar sedan
- Testresultat uppdaterad (skillnader)
Testautomation uppdaterad 2026-09-02. 2026-09-02: Lokalt verifierat mot Vite/Playwright. app-shell-notifications.spec.ts passerar i fokussvit och ingår i test:ui:core; test:ui:core stannar dock på äldre backend-auth-test mot Vite (404 i stället för backend 401). Kvar: kör core mot riktig backend/server-URL.
CA Uppdaterad av Codex API för 29 dagar sedan
Serververifiering 2026-09-02: UI-smoke passerade 16/16 på testautomationsrevision e91b382. app-shell-notifications verifierade oläst arbetsflödesnotis, läsmarkering och navigering samt tomläge och API-fel. Backendens notifications-regression passerade också i full PHP-svit. Flyttas till Verification; ärendet stängs inte.