Nok et forsøk på visuell regresjonstesting med Storybook - #6026
Draft
piofinn wants to merge 3 commits into
Draft
Conversation
piofinn
requested review from
fremtindelise,
kristianulv23,
lmfaole and
zenabii
and removed request for
a team
May 8, 2026 09:19
Collaborator
|
Hei, @piofinn! Takk for at du bidrar til Jøkul! 🙌
Hvis du lurer på hvordan du kommer i gang med noe av dette, er det bare å spørre oss i Jøkul-teamet om hjelp! Tagg oss i en kommentar her, eller spør oss på Teams. |
Collaborator
|
✅ Forhåndsvisning: https://jokul.fremtind.no/preview/storybook-visual-regression-tests/ Forhåndsvisningen blir tilgjengelig innen et par minutter. Den fjernes automatisk når pull requesten lukkes. |
fremtind-bot
added a commit
that referenced
this pull request
May 8, 2026
Contributor
Author
|
Hmm.. Hadde håpet at testene skulle bli trigget her. Får evt. prøve å gjøre en ubetydelig endring i en av komponentene og se. |
piofinn
marked this pull request as draft
May 11, 2026 08:12
piofinn
force-pushed
the
storybook-visual-regression-tests
branch
from
May 11, 2026 10:10
32b037a to
7acddf6
Compare
fremtind-bot
added a commit
that referenced
this pull request
May 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
💬 Endringer
Siden det har vært et par tilfeller av visuell regresjon i de siste ukene tok jeg opp igjen visuell regresjonstesting med Storybook. Tweaket litt på oppsettet så det er enda mer robust, og fikk KI til å skrive noen stories som representerer det som allerede ble testet for to av komponentene:
CheckboxPanelogCookieConsent.I tillegg til den visuelle testingen inneholdt de gamle Playwright-testene også noen tester av funksjonalitet/interaktivitet. Det er laget en egen
spec.ts-fil for disse testene for hver av de to komponentene. Her skjer også tilgjengelighetstesting med Axe på samme måte som før.Begge testene bruker altså nå nye stories fra Storybook. Det kan være samme stories for begge typer tester, eller forskjellige for hver, ut fra hva som trengs. Stories som finnes fra før kan potensielt også brukes til disse testene ved å tagge dem med
visual.📋 To Do
visual.spec.ts, slik at det gjøres for hver visuelle test (det kan jo styres vha URLen i Storybook). (mulig jeg bare fikser det i denne PRen)development-mappen, den gamlespec.ts-fila og mappen med gamle screenshots fra den komponenten.