推进 INI 面板快照 metadata 描述
This commit is contained in:
@@ -428,6 +428,27 @@ TOOL_TABLE = browser-tool.tbl
|
||||
"linuxcnc/gcode/ui-session.ngc",
|
||||
"UI snapshot G-code OPFS path",
|
||||
);
|
||||
const savedUiSnapshot = await loadMachineSessionSnapshot(
|
||||
"ui-machine-session",
|
||||
"xyzab-tdr",
|
||||
{ filename: "ui-machine-session.json" },
|
||||
);
|
||||
assertEqual(savedUiSnapshot.metadata.source, "ini-panel", "UI snapshot metadata source");
|
||||
assertEqual(
|
||||
savedUiSnapshot.metadata.workflow,
|
||||
"save-session-snapshot",
|
||||
"UI snapshot metadata workflow",
|
||||
);
|
||||
assertEqual(
|
||||
savedUiSnapshot.metadata.snapshotLabel,
|
||||
"ui-machine-session/ui-machine-session.json",
|
||||
"UI snapshot metadata label",
|
||||
);
|
||||
assertEqual(
|
||||
savedUiSnapshot.metadata.defaultGcodeOpfsPath,
|
||||
"linuxcnc/gcode/ui-session.ngc",
|
||||
"UI snapshot metadata default G-code path",
|
||||
);
|
||||
uiDocument.getElementById("ini-editor").value = "";
|
||||
uiDocument.getElementById("restore-session-snapshot").click();
|
||||
await waitFor(
|
||||
|
||||
Reference in New Issue
Block a user