diff --git a/scripts/test_xyzbc_panel_browser.mjs b/scripts/test_xyzbc_panel_browser.mjs index 448b1a0..6dfda33 100644 --- a/scripts/test_xyzbc_panel_browser.mjs +++ b/scripts/test_xyzbc_panel_browser.mjs @@ -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(); }