openpencil/tests/engine
Danila Poyarkov 9c82cba672 Fix font loading not registering in core cache, add layout text measurement tests
Tauri's loadFont registered fonts with the CanvasKit provider but
not in core's loadedFamilies cache, so isFontLoaded returned false
and measureTextNode returned null during layout recomputation.

Add markFontLoaded() to core and call it from Tauri font loader.
Add tests verifying text measurement integrates with auto-layout
centering.
2026-03-04 00:16:15 +03:00
..
abspos-cache.test.ts Improve zoom smoothness, add absolute position cache (#21) 2026-03-03 11:44:31 +03:00
clipboard.test.ts Apply instance symbolOverrides on clipboard paste 2026-03-03 23:26:29 +03:00
effects-and-resize.test.ts Fix effects rendering: shadows, blur, spread (#24) 2026-03-03 09:53:39 +03:00
eval-cli.test.ts Add 17 CLI integration tests for eval command 2026-03-01 13:07:06 +03:00
export-jsx.test.ts Add Code tab with JSX export and syntax highlighting 2026-03-01 12:12:45 +03:00
fig-import.test.ts Detect component sets and skip internal canvas on paste 2026-03-03 23:20:55 +03:00
fig-roundtrip.test.ts Add .fig roundtrip tests: real file parsing, property invariants, encode/decode cycle 2026-03-01 10:33:58 +03:00
figma-api.test.ts Fill Figma Plugin API gaps: 29 new tests, 30+ new properties and methods 2026-03-01 13:35:02 +03:00
layout.test.ts Fix font loading not registering in core cache, add layout text measurement tests 2026-03-04 00:16:15 +03:00
mcp-server.test.ts Fix fileRoot test: await async exportFigFile 2026-03-03 17:19:49 +03:00
mcp.test.ts Add MCP server package with stdio and HTTP transports 2026-03-02 14:20:49 +03:00
multi-selection.test.ts Multi-selection properties panel with tests 2026-03-03 20:35:51 +03:00
render.test.ts JSX renderer in @open-pencil/core 2026-03-01 10:42:06 +03:00
renderer-effects.test.ts Cache effect ImageFilters and reuse layer paint 2026-03-03 10:12:02 +03:00
scene-graph.test.ts Add variables support: collections, modes, bindings, UI panel 2026-03-01 01:47:52 +03:00
tools-ai-adapter.test.ts Unify tool definitions: define once, adapt for AI/CLI/MCP 2026-03-01 15:02:05 +03:00
tools-cli.test.ts Unify tool definitions: define once, adapt for AI/CLI/MCP 2026-03-01 15:02:05 +03:00
tools.test.ts Unify tool definitions: define once, adapt for AI/CLI/MCP 2026-03-01 15:02:05 +03:00