Guard browser generated fixture wasm path helper

This commit is contained in:
2026-06-14 01:26:09 +08:00
parent b41ac3af03
commit 9757d196d1
2 changed files with 49 additions and 7 deletions

View File

@@ -4453,7 +4453,7 @@
return wasmPath;
}
function writeGeneratedParameterFixture(interp, wasmPath, expectedWasmPath, text) {
function writeGeneratedParameterFixture(interp, wasmPath, text, expectedWasmPath = wasmPath) {
const checkedPath = generatedParameterPath(wasmPath, expectedWasmPath);
interp.writeTextFile(checkedPath, text);
return checkedPath;
@@ -4502,7 +4502,7 @@
return wasmPath;
}
function writeGeneratedToolTableFixture(interp, wasmPath, expectedWasmPath, text) {
function writeGeneratedToolTableFixture(interp, wasmPath, text, expectedWasmPath = wasmPath) {
const checkedPath = generatedToolTablePath(wasmPath, expectedWasmPath);
interp.writeTextFile(checkedPath, text);
return checkedPath;
@@ -8973,7 +8973,6 @@
const outOfOrderParameterFilePath = writeGeneratedParameterFixture(
interp,
"/work/browser-out-of-order.var",
"/work/browser-out-of-order.var",
"5220 1\n5161 2\n",
);
verifyExpectedOutput(
@@ -8988,7 +8987,6 @@
const missingRequiredParameterFilePath = writeGeneratedParameterFixture(
interp,
"/work/browser-missing-required.var",
"/work/browser-missing-required.var",
"5161 3.5\n5220 1\n",
);
verifyExpectedOutput(
@@ -9004,7 +9002,6 @@
const browserParameterFilePath = writeGeneratedParameterFixture(
interp,
"/work/browser-direct.var",
"/work/browser-direct.var",
[
"5161 10.5",
"5162 20.25",
@@ -9069,7 +9066,6 @@
const browserToolTablePath = writeGeneratedToolTableFixture(
interp,
"/work/browser-direct-tool.tbl",
"/work/browser-direct-tool.tbl",
[
"T2 P7 Z3.125 D1.5 I12 J34 Q4 ;browser direct finish tool",
"T5 P9 X1 Y2 Z3 ;browser direct rough tool",
@@ -9126,7 +9122,6 @@
const browserRandomToolTablePath = writeGeneratedToolTableFixture(
interp,
"/work/browser-direct-random-tool.tbl",
"/work/browser-direct-random-tool.tbl",
[
"T2 P7 Z3.125 D1.5 I12 J34 Q4 ;browser direct random finish tool",
"T5 P9 X1 Y2 Z3 ;browser direct random rough tool",