diff --git a/scripts/check-cli-startup-memory.mjs b/scripts/check-cli-startup-memory.mjs index 576692e1181..1b9cf84ad65 100644 --- a/scripts/check-cli-startup-memory.mjs +++ b/scripts/check-cli-startup-memory.mjs @@ -49,7 +49,7 @@ function readNonEmptyEnv(name) { function readRequiredPathOption(argv, index, flag) { const value = argv[index + 1]; - if (!value || value.startsWith("--")) { + if (!value || value.startsWith("-")) { throw new Error(`${flag} requires a path`); } return value; diff --git a/test/scripts/check-cli-startup-memory.test.ts b/test/scripts/check-cli-startup-memory.test.ts index eac526f5055..8d0c093417c 100644 --- a/test/scripts/check-cli-startup-memory.test.ts +++ b/test/scripts/check-cli-startup-memory.test.ts @@ -107,8 +107,10 @@ describe("check-cli-startup-memory", () => { for (const args of [ ["--json"], ["--json", "--summary"], + ["--json", "-h"], ["--summary"], ["--summary", "--json"], + ["--summary", "-h"], ]) { expect(() => testing.parseArgs(args)).toThrow(/--(?:json|summary) requires a path/u); }