diff --git a/src/extension/debugger/configuration/providers/fileLaunchWithArgs.ts b/src/extension/debugger/configuration/providers/fileLaunchWithArgs.ts index 52b83d3c..591a34e3 100644 --- a/src/extension/debugger/configuration/providers/fileLaunchWithArgs.ts +++ b/src/extension/debugger/configuration/providers/fileLaunchWithArgs.ts @@ -21,7 +21,7 @@ export async function buildFileWithArgsLaunchDebugConfiguration( request: 'launch', program: '${file}', console: 'integratedTerminal', - args: '${command:pickArgs}', + args: ['${command:pickArgs}'], }; sendTelemetryEvent(EventName.DEBUGGER_CONFIGURATION_PROMPTS, undefined, { configurationType: DebugConfigurationType.launchFileWithArgs, diff --git a/src/test/unittest/configuration/providers/fileLaunchWithArgs.unit.test.ts b/src/test/unittest/configuration/providers/fileLaunchWithArgs.unit.test.ts index 30e0b590..c829a490 100644 --- a/src/test/unittest/configuration/providers/fileLaunchWithArgs.unit.test.ts +++ b/src/test/unittest/configuration/providers/fileLaunchWithArgs.unit.test.ts @@ -28,7 +28,7 @@ suite('Debugging - Configuration Provider File with Arguments', () => { request: 'launch', program: '${file}', console: 'integratedTerminal', - args: '${command:pickArgs}', + args: ['${command:pickArgs}'], }; expect(state.config).to.be.deep.equal(config);