Routing nchor added
This commit is contained in:
@@ -10,7 +10,7 @@ assert(
|
||||
'canvas.html should use buildInstancesYaml for layout instance export'
|
||||
);
|
||||
assert(
|
||||
canvasHtml.includes('buildCanvasPortsYaml(activePage.nodes)'),
|
||||
canvasHtml.includes('buildCanvasPortsYaml(page.nodes)'),
|
||||
'canvas.html should export ports from active canvas port nodes'
|
||||
);
|
||||
assert(
|
||||
@@ -22,16 +22,20 @@ assert(
|
||||
'project layout export should not filter out regular PDK instances'
|
||||
);
|
||||
assert(
|
||||
canvasHtml.includes('Elements: {'),
|
||||
'library tree should add an Elements folder'
|
||||
canvasHtml.includes('Cells: cellEntries') &&
|
||||
canvasHtml.includes('Basic: basicEntries') &&
|
||||
canvasHtml.includes('PDK: library || {}'),
|
||||
'library tree should expose top-level Cells, Basic, and PDK groups'
|
||||
);
|
||||
assert(
|
||||
canvasHtml.includes("__name__: 'Port'") && canvasHtml.includes("__name__: 'Anchor'"),
|
||||
'Elements folder should expose Port and Anchor as separate virtual components'
|
||||
'Basic folder should expose Port and Anchor as separate virtual components'
|
||||
);
|
||||
assert(
|
||||
canvasHtml.includes('const isElementComponentGrid = isComponentGrid && entries.every(([, childData]) => childData.__element__ === true);'),
|
||||
'Elements folder should bypass category-card grouping and render separate virtual component leaves'
|
||||
canvasHtml.includes('isDirectLeafGrid') &&
|
||||
canvasHtml.includes('childData.__cell__ === true || childData.__element__ === true || childData.__basic__ === true') &&
|
||||
canvasHtml.includes('<div className="category-grid">'),
|
||||
'Cells and Basic folders should bypass category grouping and render direct draggable leaves in a 2D grid'
|
||||
);
|
||||
assert(
|
||||
canvasHtml.includes('element-card-icon port-icon') && canvasHtml.includes('element-card-icon anchor-icon'),
|
||||
@@ -46,7 +50,7 @@ assert(
|
||||
'virtual elements should not show PDK or generate_with_forge component selection'
|
||||
);
|
||||
assert(
|
||||
canvasHtml.includes('buildElementsYaml(activePage.nodes)'),
|
||||
canvasHtml.includes('buildElementsYaml(page.nodes)'),
|
||||
'canvas layout export should include an elements section'
|
||||
);
|
||||
assert(
|
||||
|
||||
Reference in New Issue
Block a user