test(golden): voeg ontbrekende slidetype-goldens toe (controlStatus, menu) #1197
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!1197
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/missing-controlstatus-golden"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Waarom
De test
elk slidetype heeft een goldenintest/golden/slide_golden_test.dartitereert overSlideType.valuesen verwacht per type eentest/golden/goldens/type_<naam>.png. Bij het toevoegen van de diatypescontrolStatusenmenu(keuze-menu, fase 3 van #1162) aan de enum zijn de bijbehorende goldens niet meegecommit, waardoormake test-goldenlokaal faalt. Deze poort draait niet per PR in CI (alleen op eenv*-tag), dus het is niet eerder rood geworden. Staat los van #1163.Wat
test/golden/goldens/type_controlStatus.png(nieuw)test/golden/goldens/type_menu.png(nieuw)Gericht gegenereerd met
--update-goldens --plain-nameper type.git statusbevestigt dat uitsluitend deze twee bestanden bijkomen — geen enkele bestaande golden drift (deze machine is de referentie). De volledige golden-suite is groen (48/48).Kanttekening bij de menu-golden
De menu-golden rendert dun: de gedeelde fixture
slideMetInhoudvalt voormenuop de default (title: 'T') terug, enSlide.create(menu)zaait geen voorbeeldblokken (die leven inSlide.bullets), zodat alleen de titel tekent. Dat is de werkelijke huidige rendering. Een rijkere menu-fixture raakt ook de round-trip- en rasterizer-tests en hoort bij het menu-spoor zelf, niet bij deze golden-reparatie — als losse opvolging genoteerd.Poort
Dit raakt alleen test-golden-artefacten (PNG's), geen bestandsformaat, opslag, afhankelijkheid, netwerk of publieke belofte — bewaker-weging niet van toepassing. Getoetst:
make test-goldengroen (48/48).