Skip to content

Testowanie

Przegląd

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

Regresja wizualna E2E

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

Testy referencyjne Figma CDP

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

Testy jednostkowe

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

Pokrycie testów E2E

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

Cele wydajnościowe

MetricTarget
E2E suite< 3s
Unit tests< 50ms

Released under the MIT License.