Merge pull request #3199 from gsd-build/fix/3102-changeset-pr-field

fix(changeset): add missing pr field to windows-npm-shell-fix
This commit is contained in:
Tom Boucher
2026-05-06 21:04:10 -04:00
committed by GitHub
2 changed files with 5 additions and 1 deletions

View File

@@ -43,6 +43,9 @@ describe('gsd-check-update-worker: Windows npm spawn platform gate', () => {
test('shell option is gated to process.platform === "win32"', () => {
const src = fs.readFileSync(WORKER_PATH, 'utf8');
const codeOnly = src
.replace(/\/\*[\s\S]*?\*\//g, '')
.replace(/(^|[^:])\/\/[^\n]*/g, '$1');
// Locks the platform gate. Allows whitespace/quote variation around
// the comparison so trivial style fixes do not break the contract.
@@ -50,7 +53,7 @@ describe('gsd-check-update-worker: Windows npm spawn platform gate', () => {
/shell:\s*process\.platform\s*===\s*['"]win32['"]/;
assert.match(
src,
codeOnly,
platformGate,
[
'shell option must be `process.platform === "win32"`.',