Testen
Übersicht
| Type |
Framework |
Command |
Location |
| E2E visual regression |
Playwright |
bun run test |
tests/e2e/ |
| Figma CDP reference |
Playwright |
bun run test:figma |
tests/figma/ |
| Unit tests |
bun:test |
bun run test:unit |
tests/engine/ |
E2E Visuelle Regression
bun run test # Compare against baselines
bun run test:update # Regenerate baselines
- Playwright → headless browser
data-ready HTML attribute
- Create shapes → screenshot →
toMatchSnapshot
Figma CDP-Referenztests
bun run figma:debug # Launch Figma with debugging port
bun run test:figma # Connect via CDP
Unit-Tests
bun run test:unit
- Scene graph CRUD, hit testing
- Fig-import pipeline
- Layout computation (Yoga)
- MCP server edge cases
E2E-Testabdeckung
| Test file |
Scope |
tests/e2e/layers-panel.spec.ts |
Layers panel |
tests/e2e/visual.spec.ts |
Visual regression |
Leistungsziele
| Metric |
Target |
| E2E suite |
< 3s |
| Unit tests |
< 50ms |