Teststrategi¶
Projektet använder Vitest och React Testing Library för en kombination av rena enhetstester och komponenttester.
Testområden¶
| Område | Exempel |
|---|---|
| DOCX | Parser, exporter, XML-builder, importproblem och bokmärken. |
| Geometri | Detaljplan-parser, GML-gruppering, kartläge och motivexport. |
| UI | Startvy, responsiv layout, sidopanel, datameny och dokumentvy. |
| Projekt | .pbproject export/import och config-hantering. |
| Config | Normalisering och validering av appkonfiguration. |
Rekommenderade kontroller¶
Kör hela appens build:
npm run build
Kör relevanta tester vid ändringar:
npm exec vitest run
Verifiera dokumentationen:
mkdocs build --strict
När testytan bör växa¶
Lägg till eller bredda tester när ändringar påverkar exportformat, dataimport, state-persistens, geometri-länkning eller användarflöden som binder ihop flera paneler.