继续推进浏览器保存参数期望行 helper guard
This commit is contained in:
@@ -4586,6 +4586,20 @@
|
||||
);
|
||||
}
|
||||
|
||||
function opfsSavedParameterTextLinesForValues(values) {
|
||||
return [
|
||||
...opfsParameterTextLinesForValues("\t", values),
|
||||
"absent=<_named_param>",
|
||||
];
|
||||
}
|
||||
|
||||
function opfsSavedParameterBackupTextLinesForValues(values) {
|
||||
return [
|
||||
...opfsParameterTextLinesForValues(" ", values),
|
||||
"<_named_param> 123",
|
||||
];
|
||||
}
|
||||
|
||||
function opfsParameterSeedLines(parameter5161, parameter5162, parameter5221, parameter5399) {
|
||||
return [
|
||||
`5161 ${parameter5161}`,
|
||||
@@ -9332,23 +9346,15 @@
|
||||
),
|
||||
opfsParameterResultLinesForValues("save", browserDirectParameterExpectedValues).join("\n"),
|
||||
);
|
||||
const browserDirectSavedParameterTextLines = [
|
||||
...opfsParameterTextLinesForValues("\t", browserDirectParameterReadbackValues),
|
||||
"absent=<_named_param>",
|
||||
];
|
||||
verifyExpectedOutput(
|
||||
"saved_parameters_direct_text",
|
||||
interp.readTextFile(browserParameterFilePath),
|
||||
browserDirectSavedParameterTextLines.join("\n"),
|
||||
opfsSavedParameterTextLinesForValues(browserDirectParameterReadbackValues).join("\n"),
|
||||
);
|
||||
const browserDirectSavedParameterBackupTextLines = [
|
||||
...opfsParameterTextLinesForValues(" ", browserDirectInitialParameterValues),
|
||||
"<_named_param> 123",
|
||||
];
|
||||
verifyExpectedOutput(
|
||||
"saved_parameters_direct_backup",
|
||||
interp.readTextFile(`${browserParameterFilePath}.bak`),
|
||||
browserDirectSavedParameterBackupTextLines.join("\n"),
|
||||
opfsSavedParameterBackupTextLinesForValues(browserDirectInitialParameterValues).join("\n"),
|
||||
);
|
||||
|
||||
const browserDirectToolTableInputLines = [
|
||||
@@ -9561,24 +9567,16 @@
|
||||
savedParameters,
|
||||
opfsParameterResultLinesForValues("save", browserInterpParameterExpectedValues),
|
||||
);
|
||||
const browserInterpSavedParameterTextLines = [
|
||||
...opfsParameterTextLinesForValues("\t", browserInterpParameterReadbackValues),
|
||||
"absent=<_named_param>",
|
||||
];
|
||||
await verifyOpfsMachineFileReadback(
|
||||
"opfs_saved_parameter_text",
|
||||
browserInterpMachineId,
|
||||
"parameters",
|
||||
browserInterpSavedParameterTextLines,
|
||||
opfsSavedParameterTextLinesForValues(browserInterpParameterReadbackValues),
|
||||
);
|
||||
const browserInterpSavedParameterBackupTextLines = [
|
||||
...opfsParameterTextLinesForValues(" ", browserInterpInitialParameterValues),
|
||||
"<_named_param> 123",
|
||||
];
|
||||
await verifyOpfsReadback(
|
||||
"opfs_saved_parameter_backup_text",
|
||||
savedParameters.backupOpfsPath,
|
||||
browserInterpSavedParameterBackupTextLines,
|
||||
opfsSavedParameterBackupTextLinesForValues(browserInterpInitialParameterValues),
|
||||
);
|
||||
const savedToolTable = await saveMachineToolTableToOpfs(
|
||||
interp,
|
||||
|
||||
Reference in New Issue
Block a user