Guard browser OPFS custom session result lines
This commit is contained in:
@@ -4547,6 +4547,25 @@
|
||||
verifyExpectedOutput(label, loadResult.result, expectedLines.join("\n"));
|
||||
}
|
||||
|
||||
function opfsParameterResultLines(operation, parameter5161, parameter5162, parameter5221, parameter5399) {
|
||||
return [
|
||||
`${operation}_parameters=0`,
|
||||
`parameter_5161=${parameter5161}`,
|
||||
`parameter_5162=${parameter5162}`,
|
||||
`parameter_5221=${parameter5221}`,
|
||||
`parameter_5399=${parameter5399}`,
|
||||
];
|
||||
}
|
||||
|
||||
function opfsToolTableResultLines(operation, toolNo, pocketNo, extraLines = []) {
|
||||
return [
|
||||
`tooldata_${operation}=0`,
|
||||
`tool_1.toolno=${toolNo}`,
|
||||
`tool_1.pocketno=${pocketNo}`,
|
||||
...extraLines,
|
||||
];
|
||||
}
|
||||
|
||||
async function verifyOpfsSavedText(label, loadActualText, expectedLines) {
|
||||
verifyExpectedOutput(label, await loadActualText(), expectedLines.join("\n"));
|
||||
}
|
||||
@@ -9509,13 +9528,7 @@
|
||||
verifyOpfsLoadResult(
|
||||
"opfs_load_ini_named_parameter_file",
|
||||
loadedIniFileSession.parameters,
|
||||
[
|
||||
"restore_parameters=0",
|
||||
"parameter_5161=31.25",
|
||||
"parameter_5162=62.5",
|
||||
"parameter_5221=4.5",
|
||||
"parameter_5399=99",
|
||||
],
|
||||
opfsParameterResultLines("restore", "31.25", "62.5", "4.5", "99"),
|
||||
);
|
||||
const savedIniNamedParameters = await saveMachineParametersToOpfs(
|
||||
interp,
|
||||
@@ -9542,13 +9555,7 @@
|
||||
verifyOpfsSaveResult(
|
||||
"opfs_save_ini_named_parameter_file",
|
||||
savedIniNamedParameters,
|
||||
[
|
||||
"save_parameters=0",
|
||||
"parameter_5161=33.75",
|
||||
"parameter_5162=67.5",
|
||||
"parameter_5221=5.25",
|
||||
"parameter_5399=199",
|
||||
],
|
||||
opfsParameterResultLines("save", "33.75", "67.5", "5.25", "199"),
|
||||
);
|
||||
await verifyOpfsReadback(
|
||||
"opfs_saved_ini_named_parameter_text",
|
||||
@@ -9573,14 +9580,11 @@
|
||||
verifyOpfsLoadResult(
|
||||
"opfs_load_ini_named_tool_table",
|
||||
loadedIniFileSession.toolTable,
|
||||
[
|
||||
"tooldata_load=0",
|
||||
"tool_1.toolno=8",
|
||||
"tool_1.pocketno=8",
|
||||
opfsToolTableResultLines("load", "8", "8", [
|
||||
"tool_1.z=4.5",
|
||||
"tool_1.diameter=0.5",
|
||||
"tool_1.comment=browser custom tool",
|
||||
],
|
||||
]),
|
||||
);
|
||||
const savedIniNamedToolTable = await saveMachineToolTableToOpfs(
|
||||
interp,
|
||||
@@ -9600,11 +9604,7 @@
|
||||
verifyOpfsSaveResult(
|
||||
"opfs_save_ini_named_tool_table",
|
||||
savedIniNamedToolTable,
|
||||
[
|
||||
"tooldata_save=0",
|
||||
"tool_1.toolno=8",
|
||||
"tool_1.pocketno=8",
|
||||
],
|
||||
opfsToolTableResultLines("save", "8", "8"),
|
||||
);
|
||||
await verifyOpfsReadback(
|
||||
"opfs_saved_ini_named_tool_table_text",
|
||||
@@ -9687,25 +9687,16 @@
|
||||
verifyOpfsLoadResult(
|
||||
"opfs_load_explicit_parameter_file",
|
||||
loadedIniOverrideSession.parameters,
|
||||
[
|
||||
"restore_parameters=0",
|
||||
"parameter_5161=41.25",
|
||||
"parameter_5162=82.5",
|
||||
"parameter_5221=6.5",
|
||||
"parameter_5399=101",
|
||||
],
|
||||
opfsParameterResultLines("restore", "41.25", "82.5", "6.5", "101"),
|
||||
);
|
||||
verifyOpfsLoadResult(
|
||||
"opfs_load_explicit_tool_table",
|
||||
loadedIniOverrideSession.toolTable,
|
||||
[
|
||||
"tooldata_load=0",
|
||||
"tool_1.toolno=9",
|
||||
"tool_1.pocketno=9",
|
||||
opfsToolTableResultLines("load", "9", "9", [
|
||||
"tool_1.z=5.5",
|
||||
"tool_1.diameter=0.625",
|
||||
"tool_1.comment=browser explicit tool",
|
||||
],
|
||||
]),
|
||||
);
|
||||
const savedExplicitParameters = await saveMachineParametersToOpfs(
|
||||
interp,
|
||||
@@ -9732,13 +9723,7 @@
|
||||
verifyOpfsSaveResult(
|
||||
"opfs_save_explicit_parameter_file",
|
||||
savedExplicitParameters,
|
||||
[
|
||||
"save_parameters=0",
|
||||
"parameter_5161=51.25",
|
||||
"parameter_5162=102.5",
|
||||
"parameter_5221=7.5",
|
||||
"parameter_5399=202",
|
||||
],
|
||||
opfsParameterResultLines("save", "51.25", "102.5", "7.5", "202"),
|
||||
);
|
||||
await verifyOpfsReadback(
|
||||
"opfs_saved_explicit_parameter_text",
|
||||
@@ -9778,11 +9763,7 @@
|
||||
verifyOpfsSaveResult(
|
||||
"opfs_save_explicit_tool_table",
|
||||
savedExplicitToolTable,
|
||||
[
|
||||
"tooldata_save=0",
|
||||
"tool_1.toolno=9",
|
||||
"tool_1.pocketno=9",
|
||||
],
|
||||
opfsToolTableResultLines("save", "9", "9"),
|
||||
);
|
||||
await verifyOpfsReadback(
|
||||
"opfs_saved_explicit_tool_table_text",
|
||||
|
||||
Reference in New Issue
Block a user