Bundle group added to .yml generation and canvas

This commit is contained in:
2026-06-08 16:34:39 +08:00
parent 75dd78aa33
commit 7953c8b624
5 changed files with 385 additions and 107 deletions
+17
View File
@@ -63,3 +63,20 @@ assert(
!canvasHtml.includes("activePage.nodes.filter(n => n.selected && n.id !== 'page-port')"),
'copy/delete should not exclude port nodes'
);
assert(
canvasHtml.includes('Bundle Group') &&
canvasHtml.includes('bundleGroupOptions') &&
canvasHtml.includes('compatibleBundleGroupOptions'),
'route editor should expose a Bundle Group dropdown filtered by compatible xsection'
);
assert(
canvasHtml.includes('newBundleGroupName') &&
canvasHtml.includes('normalizeBundleGroupName') &&
canvasHtml.includes('onAddBundleGroup'),
'route editor should provide an add flow that sanitizes new bundle group names'
);
assert(
canvasHtml.includes('routeStyleForSettings({ xsection: option.xsection') ||
canvasHtml.includes('routeStyleForSettings({ xsection: group.xsection'),
'bundle group dropdown options should use route xsection colors'
);