Assert preview HUDs stay hidden

This commit is contained in:
2026-09-11 11:08:40 +08:00
parent 021e688b6e
commit d7c8b514fc

View File

@@ -25,6 +25,7 @@ try {
model: document.querySelector(".xyzac-machine-view")?.dataset.xyzacModelId,
coordinates: document.querySelector(".xyzac-machine-view")?.dataset.xyzacModelSourcePath,
canvases: document.querySelectorAll(".axis-preview-split canvas[data-engine]").length,
previewHuds: document.querySelectorAll(".axis-preview-split .axis-preview-hud").length,
}));
assert.equal(result.machine, "XYZBC authoritative position");
assert.deepEqual(result.axes, ["X", "Y", "Z", "B", "C"]);
@@ -33,6 +34,7 @@ try {
assert.equal(result.model, "xyzbc-trt");
assert.equal(result.coordinates, "linuxcnc/src/hal/user_comps/vismach/xyzbc-trt-gui.py");
assert.equal(result.canvases, 2);
assert.equal(result.previewHuds, 0);
assert.deepEqual(errors, []);
console.log(JSON.stringify({ schema: "xyzbc-panel-browser.v1", status: "verified", program: "boat-xyzbc.ngc", machine: result.model, axes: result.axes, canvases: result.canvases, browser_errors: errors }));
console.log(JSON.stringify({ schema: "xyzbc-panel-browser.v1", status: "verified", program: "boat-xyzbc.ngc", machine: result.model, axes: result.axes, canvases: result.canvases, preview_huds: result.previewHuds, browser_errors: errors }));
} finally { await browser.close(); }