test(ui-sidebar): pin the shell chrome with local DOM snapshots

First consumer of the runtime's single-slot mounting: the real apply mounts
on its own fiber, renderSlot('sidebar', ...) captures exactly the sidebar
slot's output, and update() re-renders the collapsed rail in place. The
.snap files carry semantic class names and svg fingerprints only.
This commit is contained in:
imccyu
2026-07-28 23:04:55 +08:00
parent a3f9a4d3ee
commit 3e6a7fea43
3 changed files with 183 additions and 0 deletions
+1
View File
@@ -47,6 +47,7 @@
},
"devDependencies": {
"@deepseek-ai/dsh-client-runtime": "workspace:^",
"@deepseek-ai/dsh-client-test-runtime": "workspace:^",
"@deepseek-ai/dsh-client-ui-layout": "workspace:^",
"@deepseek-ai/dsh-client-ui-primitives": "workspace:^",
"@deepseek-ai/dsh-client-ui-slots": "workspace:^",