mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-29 03:09:36 +00:00
test: link live editor contract to browser smokes
Issue: #460 User-Visible: no
This commit is contained in:
@@ -53,8 +53,9 @@ Issue: [#460](https://github.com/Matysh/houseplan-card/issues/460)
|
||||
- `src/live-editor.ts` — ревизии, ожидания и terminal-null routing.
|
||||
- `src/houseplan-editor-runtime.ts` — внутренний awaitable-метод для browser
|
||||
harness.
|
||||
- `test/live-editor.test.mjs` и `scripts/mutation-gate.mjs` — unit- и
|
||||
mutation-доказательства.
|
||||
- `test/live-editor.test.mjs`, `scripts/mutation-gate.mjs` и
|
||||
`scripts/smoke-links.mjs` — unit-, mutation- и smoke-selection
|
||||
доказательства.
|
||||
- `demo/smoke_furniture.mjs`, `demo/smoke_decor.mjs`,
|
||||
`demo/smoke_decor_text.mjs` — потребители контракта.
|
||||
- `docs/DEVELOPMENT.md`, оба changelog и сгенерированные bundle-деревья —
|
||||
|
||||
@@ -27,6 +27,16 @@
|
||||
|
||||
/** @type {SmokeLink[]} */
|
||||
export const SMOKE_LINKS = [
|
||||
{
|
||||
symbols: [
|
||||
'LiveEditorState', 'finishRevision', 'hoverProperties',
|
||||
'routeHouseplanEditorUpdate', 'whenHouseplanEditorSettled',
|
||||
],
|
||||
smokes: ['smoke_furniture.mjs', 'smoke_decor.mjs', 'smoke_decor_text.mjs'],
|
||||
because: 'the #460 production-bundle scenarios consume the internal settlement contract '
|
||||
+ 'through the lazy editor runtime and prove that furniture hover cleanup, preview/commit '
|
||||
+ 'parity and decor gestures observe the latest coalesced live-editor frame',
|
||||
},
|
||||
{
|
||||
symbols: [
|
||||
'renderZigbeeTopologyOverlay', 'resolveTopologyHover', 'mapTopologyNodes',
|
||||
|
||||
Reference in New Issue
Block a user