routing for canvase level object is finished.
This commit is contained in:
@@ -282,6 +282,15 @@ assert(
|
||||
canvasHtml.includes('component-floating-label') && canvasHtml.includes('component-visual-body'),
|
||||
'component labels should float outside the rotated body'
|
||||
);
|
||||
assert(
|
||||
canvasHtml.includes('canvasTextVisible') &&
|
||||
canvasHtml.includes('toggleCanvasText') &&
|
||||
canvasHtml.includes('Text On') &&
|
||||
canvasHtml.includes('Text Off') &&
|
||||
canvasHtml.includes('canvas-text-hidden') &&
|
||||
canvasHtml.includes('.canvas-text-hidden .component-floating-label'),
|
||||
'canvas toolbar should toggle instance name and PDK text above components'
|
||||
);
|
||||
assert(
|
||||
canvasHtml.includes('--floating-label-bg') && canvasHtml.includes('--port-label-bg') && canvasHtml.includes('--mini-button-bg'),
|
||||
'theme variables should keep labels, port chips, and header buttons readable in light and dark modes'
|
||||
@@ -400,6 +409,34 @@ assert(
|
||||
canvasHtml.includes("isUserCell ? 'compact-tree-card' : ''"),
|
||||
'Basic, Port, and Anchor entries should render as consistent 2D cards instead of compact list rows'
|
||||
);
|
||||
assert(
|
||||
canvasHtml.includes("key === 'xsection'") &&
|
||||
canvasHtml.includes('<select') &&
|
||||
canvasHtml.includes('xsections.map(xsection =>') &&
|
||||
canvasHtml.includes('updateBasicArgument(key, event.target.value)'),
|
||||
'Basic component xsection should be selected from technology manifest xsections instead of free text'
|
||||
);
|
||||
assert(
|
||||
canvasHtml.indexOf('const xsections = Object.keys') <
|
||||
canvasHtml.indexOf('if (selectedRouteEdges.length > 0)'),
|
||||
'Basic and route property panels should share the same xsection list from RightPanel scope'
|
||||
);
|
||||
assert(
|
||||
canvasHtml.includes("['waveguide', 'taper', '90 bend'].includes(data.componentName)") &&
|
||||
canvasHtml.includes('minHeight: visualSize.height') &&
|
||||
canvasHtml.includes('isBasicCompactComponent ?'),
|
||||
'waveguide, taper, and 90 bend nodes should override the default component min-height and padding on the canvas'
|
||||
);
|
||||
assert(
|
||||
canvasHtml.includes('font-size: 0.3rem;') &&
|
||||
canvasHtml.includes('font-size: 0.4rem;') &&
|
||||
canvasHtml.includes('font-size: 0.32rem;') &&
|
||||
canvasHtml.includes("font: 600 0.5rem/1.35") &&
|
||||
canvasHtml.includes('width: 8, height: 8') &&
|
||||
canvasHtml.includes('width: 6,') &&
|
||||
canvasHtml.includes('fontSize: 8'),
|
||||
'canvas labels and port circles should render smaller than the previous sizing'
|
||||
);
|
||||
assert(
|
||||
canvasHtml.includes('ParallelRouteEdge') &&
|
||||
canvasHtml.includes('parallelOffset') &&
|
||||
|
||||
Reference in New Issue
Block a user