Complete 3axis tutorial native and Web/WASM parity tools
This commit is contained in:
@@ -11,6 +11,7 @@ const EXPECTED_FILES = [
|
||||
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.hal",
|
||||
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial",
|
||||
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial_mm.var",
|
||||
"linuxcnc/configs/nc_files/3dtest.ngc",
|
||||
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/tool.tbl",
|
||||
"linuxcnc/linuxcnc.gif",
|
||||
];
|
||||
@@ -30,6 +31,7 @@ assert.deepEqual(bundle.missing, []);
|
||||
assert.deepEqual(bundle.optional_missing, []);
|
||||
assert.equal(bundle.catalog.path, SELECTED_CASE);
|
||||
assert.equal(bundle.catalog.coordinates, "X Y Z");
|
||||
assert.ok(bundle.files["linuxcnc/configs/nc_files/3dtest.ngc"].includes("start xy circle"));
|
||||
for (const path of EXPECTED_FILES) assert.ok(Object.hasOwn(bundle.files, path), `missing exact case file: ${path}`);
|
||||
assert.equal(bundle.files["linuxcnc/configs/sim/axis/vismach/3axis-tutorial/tool.tbl"].includes("T1"), true);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user