Skip to content

Testen

Übersicht

TypeFrameworkCommandLocation
E2E visual regressionPlaywrightbun run testtests/e2e/
Figma CDP referencePlaywrightbun run test:figmatests/figma/
Unit testsbun:testbun run test:unittests/engine/

E2E Visuelle Regression

sh
bun run test              # Compare against baselines
bun run test:update       # Regenerate baselines
  1. Playwright → headless browser
  2. data-ready HTML attribute
  3. Create shapes → screenshot → toMatchSnapshot

Figma CDP-Referenztests

sh
bun run figma:debug       # Launch Figma with debugging port
bun run test:figma        # Connect via CDP

Unit-Tests

sh
bun run test:unit
  • Scene graph CRUD, hit testing
  • Fig-import pipeline
  • Layout computation (Yoga)
  • MCP server edge cases

E2E-Testabdeckung

Test fileScope
tests/e2e/layers-panel.spec.tsLayers panel
tests/e2e/visual.spec.tsVisual regression

Leistungsziele

MetricTarget
E2E suite< 3s
Unit tests< 50ms

Released under the MIT License.