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
sh
bun run test # Compare against baselines
bun run test:update # Regenerate baselines- Playwright → headless browser
data-readyHTML attribute- Create shapes → screenshot →
toMatchSnapshot
Figma CDP-Referenztests
sh
bun run figma:debug # Launch Figma with debugging port
bun run test:figma # Connect via CDPUnit-Tests
sh
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 |