Guard browser OPFS save result helper
This commit is contained in:
@@ -4535,6 +4535,10 @@
|
||||
);
|
||||
}
|
||||
|
||||
function verifyOpfsSaveResult(label, saveResult, expectedLines) {
|
||||
verifyExpectedOutput(label, saveResult.result, expectedLines.join("\n"));
|
||||
}
|
||||
|
||||
async function verifyOpfsSavedText(label, loadActualText, expectedText) {
|
||||
verifyExpectedOutput(label, await loadActualText(), expectedText);
|
||||
}
|
||||
@@ -9237,16 +9241,16 @@
|
||||
"linuxcnc.var",
|
||||
browserInterpParameterWasmPath,
|
||||
);
|
||||
verifyExpectedOutput(
|
||||
verifyOpfsSaveResult(
|
||||
"opfs_save_parameters",
|
||||
savedParameters.result,
|
||||
savedParameters,
|
||||
[
|
||||
"save_parameters=0",
|
||||
"parameter_5161=12.34",
|
||||
"parameter_5162=56.78",
|
||||
"parameter_5221=9.87",
|
||||
"parameter_5399=66.6",
|
||||
].join("\n"),
|
||||
],
|
||||
);
|
||||
await verifyOpfsMachineFileReadback(
|
||||
"opfs_saved_parameter_text",
|
||||
@@ -9283,14 +9287,14 @@
|
||||
"tool.tbl",
|
||||
browserInterpToolTableWasmPath,
|
||||
);
|
||||
verifyExpectedOutput(
|
||||
verifyOpfsSaveResult(
|
||||
"opfs_save_tool_table",
|
||||
savedToolTable.result,
|
||||
savedToolTable,
|
||||
[
|
||||
"tooldata_save=0",
|
||||
"tool_1.toolno=2",
|
||||
"tool_1.pocketno=7",
|
||||
].join("\n"),
|
||||
],
|
||||
);
|
||||
await verifyOpfsMachineFileReadback(
|
||||
"opfs_saved_tool_table_text",
|
||||
@@ -9393,14 +9397,14 @@
|
||||
"tool.tbl",
|
||||
browserRandomToolTableWasmPath,
|
||||
);
|
||||
verifyExpectedOutput(
|
||||
verifyOpfsSaveResult(
|
||||
"opfs_save_random_tool_table",
|
||||
savedRandomToolTable.result,
|
||||
savedRandomToolTable,
|
||||
[
|
||||
"tooldata_save=0",
|
||||
"tool_pocket_7.toolno=2",
|
||||
"tool_pocket_9.toolno=5",
|
||||
].join("\n"),
|
||||
],
|
||||
);
|
||||
await verifyOpfsMachineFileReadback(
|
||||
"opfs_saved_random_tool_table_text",
|
||||
@@ -9509,16 +9513,16 @@
|
||||
iniFileParameterFilename,
|
||||
opfsCustomSessionWasmPath(iniFileParameterFilename),
|
||||
);
|
||||
verifyExpectedOutput(
|
||||
verifyOpfsSaveResult(
|
||||
"opfs_save_ini_named_parameter_file",
|
||||
savedIniNamedParameters.result,
|
||||
savedIniNamedParameters,
|
||||
[
|
||||
"save_parameters=0",
|
||||
"parameter_5161=33.75",
|
||||
"parameter_5162=67.5",
|
||||
"parameter_5221=5.25",
|
||||
"parameter_5399=199",
|
||||
].join("\n"),
|
||||
],
|
||||
);
|
||||
await verifyOpfsReadback(
|
||||
"opfs_saved_ini_named_parameter_text",
|
||||
@@ -9567,14 +9571,14 @@
|
||||
iniFileToolTableFilename,
|
||||
opfsCustomSessionWasmPath(iniFileToolTableFilename),
|
||||
);
|
||||
verifyExpectedOutput(
|
||||
verifyOpfsSaveResult(
|
||||
"opfs_save_ini_named_tool_table",
|
||||
savedIniNamedToolTable.result,
|
||||
savedIniNamedToolTable,
|
||||
[
|
||||
"tooldata_save=0",
|
||||
"tool_1.toolno=8",
|
||||
"tool_1.pocketno=8",
|
||||
].join("\n"),
|
||||
],
|
||||
);
|
||||
await verifyOpfsSavedText(
|
||||
"opfs_saved_ini_named_tool_table_text",
|
||||
@@ -9695,16 +9699,16 @@
|
||||
explicitParameterFilename,
|
||||
opfsCustomSessionWasmPath(explicitParameterFilename),
|
||||
);
|
||||
verifyExpectedOutput(
|
||||
verifyOpfsSaveResult(
|
||||
"opfs_save_explicit_parameter_file",
|
||||
savedExplicitParameters.result,
|
||||
savedExplicitParameters,
|
||||
[
|
||||
"save_parameters=0",
|
||||
"parameter_5161=51.25",
|
||||
"parameter_5162=102.5",
|
||||
"parameter_5221=7.5",
|
||||
"parameter_5399=202",
|
||||
].join("\n"),
|
||||
],
|
||||
);
|
||||
await verifyOpfsSavedText(
|
||||
"opfs_saved_explicit_parameter_text",
|
||||
@@ -9741,14 +9745,14 @@
|
||||
explicitToolTableFilename,
|
||||
opfsCustomSessionWasmPath(explicitToolTableFilename),
|
||||
);
|
||||
verifyExpectedOutput(
|
||||
verifyOpfsSaveResult(
|
||||
"opfs_save_explicit_tool_table",
|
||||
savedExplicitToolTable.result,
|
||||
savedExplicitToolTable,
|
||||
[
|
||||
"tooldata_save=0",
|
||||
"tool_1.toolno=9",
|
||||
"tool_1.pocketno=9",
|
||||
].join("\n"),
|
||||
],
|
||||
);
|
||||
await verifyOpfsSavedText(
|
||||
"opfs_saved_explicit_tool_table_text",
|
||||
|
||||
Reference in New Issue
Block a user