From e20d74d95ec9397a76882038963c112b026c4d2b Mon Sep 17 00:00:00 2001 From: 777genius Date: Tue, 21 Apr 2026 18:42:26 +0300 Subject: [PATCH] test(teams): run cmd mcp preflight through shell on Windows --- .../services/team/TeamProvisioningServicePrepare.test.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/main/services/team/TeamProvisioningServicePrepare.test.ts b/test/main/services/team/TeamProvisioningServicePrepare.test.ts index b3cf5d29..08473785 100644 --- a/test/main/services/team/TeamProvisioningServicePrepare.test.ts +++ b/test/main/services/team/TeamProvisioningServicePrepare.test.ts @@ -224,7 +224,12 @@ function spawnRealCli( args: readonly string[], options?: Parameters[2] ) { - return options ? spawn(command, [...args], options) : spawn(command, [...args]); + const spawnOptions = options ?? {}; + const needsWindowsCommandShell = process.platform === 'win32' && /\.(bat|cmd)$/i.test(command); + return spawn(command, [...args], { + ...spawnOptions, + ...(needsWindowsCommandShell ? { shell: true } : {}), + }); } async function removeTempRoot(dirPath: string): Promise {