openpencil/tests/engine
Shai Rubinstein 5139836816 fix: default TEXT nodes to solid black fill
TEXT nodes created via SceneGraph.createNode() defaulted to empty
fills, causing text to be invisible when .fig files are opened in
Figma. Now defaults to a solid black fill matching Figma's behavior.

Closes #133
2026-03-24 23:47:56 +03:00
..
abspos-cache.test.ts Clean up tools/schema, add geometry.ts, isMixed helper, fix imports, add tests 2026-03-06 22:33:10 +03:00
acp-permission.test.ts Harden ACP transport, MCP server, and add permission dialog 2026-03-15 16:49:43 +03:00
acp-transport.test.ts Harden ACP transport, MCP server, and add permission dialog 2026-03-15 16:49:43 +03:00
clipboard.test.ts Add gold-preview.fig clipboard roundtrip tests 2026-03-12 17:05:00 +03:00
color.test.ts Centralize all color utilities in color.ts 2026-03-07 10:02:11 +03:00
copy.test.ts Fix copyFill missing gradientTransform/imageTransform, add copy tests 2026-03-09 08:50:28 +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 Fix hit-testing: scope hover to current page, click-through empty containers 2026-03-05 08:56:35 +03:00
export-jsx.test.ts CSS Grid layout mode (#73) 2026-03-08 18:23:53 +03:00
fig-export-variables.test.ts Add roundtrip tests for COLOR variable alpha handling 2026-03-16 14:23:19 +03:00
fig-export-worker.test.ts Fix .fig export roundtrip: variable GUIDs colliding with document 2026-03-13 13:27:15 +03:00
fig-import.test.ts Don't clip content on group-like frames (resizeToFit) 2026-03-13 19:43:52 +03:00
fig-roundtrip.test.ts Fix text rendering with wrong fonts on file open 2026-03-12 22:05:59 +03:00
figma-api.test.ts Fix layout axis mismatch, reduce describe noise, add bail-out strategy 2026-03-13 10:21:46 +03:00
font-normalize-export.test.ts fix: default TEXT nodes to solid black fill 2026-03-24 23:47:56 +03:00
fonts.test.ts fix: normalize font family names on .fig export 2026-03-24 23:47:56 +03:00
hit-test-scope.test.ts Entered container border, rotation support, INSTANCE/COMPONENT enterable, tests 2026-03-16 14:26:52 +03:00
iconify.test.ts Address PR #94 review: dedup, replace hand-rolled code, cleanup 2026-03-13 14:46:18 +03:00
image.test.ts Image drag-and-drop, clipboard paste, and paste-at-cursor (#92) 2026-03-11 07:52:04 +03:00
individual-strokes.test.ts Clean up tools/schema, add geometry.ts, isMixed helper, fix imports, add tests 2026-03-06 22:33:10 +03:00
instance-overrides.test.ts Fix instance swap override propagation through clone chains 2026-03-13 18:58:33 +03:00
label-cache.test.ts Perf: 5.4× faster file open, worker-based parsing, instance index (#96) 2026-03-12 14:49:28 +03:00
layout.test.ts Fix imported fig rendering and file open regressions 2026-03-24 16:52:45 +03:00
mcp-server.test.ts Harden ACP transport, MCP server, and add permission dialog 2026-03-15 16:49:43 +03:00
mcp.test.ts Fix hit-testing: scope hover to current page, click-through empty containers 2026-03-05 08:56:35 +03:00
multi-selection.test.ts Clean up tools/schema, add geometry.ts, isMixed helper, fix imports, add tests 2026-03-06 22:33:10 +03:00
mutation.test.ts Add mutation unit tests: toggleBoldInRange, vectorNetworkBlob precision, SceneGraph+UndoManager integration 2026-03-07 23:11:03 +03:00
perf.bench.ts Fix copyFill missing gradientTransform/imageTransform, add copy tests 2026-03-09 08:50:28 +03:00
profiler.test.ts Clean up tools/schema, add geometry.ts, isMixed helper, fix imports, add tests 2026-03-06 22:33:10 +03:00
render-text.test.ts AI chat polishing: skeleton workflow, batched tools, visual feedback, stock photos (#111) 2026-03-15 15:42:41 +03:00
render.test.ts Optimize AI token usage: ~61% reduction in per-step context 2026-03-13 10:20:56 +03:00
renderer-effects.test.ts Use child shape for drop shadows on transparent containers 2026-03-14 12:25:51 +03:00
scene-graph.test.ts Update group hit-test assertion to match Figma-style behavior 2026-03-16 14:27:46 +03:00
snap.test.ts Clean up tools/schema, add geometry.ts, isMixed helper, fix imports, add tests 2026-03-06 22:33:10 +03:00
style-runs.test.ts Clean up tools/schema, add geometry.ts, isMixed helper, fix imports, add tests 2026-03-06 22:33:10 +03:00
svg-export.test.ts SVG export (#52) 2026-03-05 10:31:02 +03:00
svg-path-parse.test.ts Add step budget warnings and Continue button for AI chat 2026-03-13 10:18:20 +03:00
tailwind-jsx.test.ts CSS Grid layout mode (#73) 2026-03-08 18:23:53 +03:00
text-editor.test.ts Clean up tools/schema, add geometry.ts, isMixed helper, fix imports, add tests 2026-03-06 22:33:10 +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 Fix hit-testing: scope hover to current page, click-through empty containers 2026-03-05 08:56:35 +03:00
tools.test.ts Fix switch_page not persisting across MCP tool calls 2026-03-24 23:47:55 +03:00
undo.test.ts Clean up tools/schema, add geometry.ts, isMixed helper, fix imports, add tests 2026-03-06 22:33:10 +03:00
vector.test.ts Clean up tools/schema, add geometry.ts, isMixed helper, fix imports, add tests 2026-03-06 22:33:10 +03:00
xpath.test.ts XPath query for node selection (#82) 2026-03-09 15:32:27 +03:00