diff --git a/packages/test-utils/src/test-rig.ts b/packages/test-utils/src/test-rig.ts index 5d2e6abf93..4d80ce3909 100644 --- a/packages/test-utils/src/test-rig.ts +++ b/packages/test-utils/src/test-rig.ts @@ -503,6 +503,17 @@ export class TestRig { return { command, initialArgs }; } + createScript(fileName: string, content: string) { + if (!this.testDir) { + throw new Error( + 'TestRig.setup must be called before creating files or scripts', + ); + } + const scriptPath = join(this.testDir, fileName); + writeFileSync(scriptPath, content); + return normalizePath(scriptPath); + } + private _getCleanEnv( extraEnv?: Record, ): Record {