From ed1fc4ddb39a25fad2c9dd12a250959c050a6343 Mon Sep 17 00:00:00 2001 From: Shreya Keshive Date: Tue, 19 Aug 2025 13:25:11 -0700 Subject: fix(ide): Fix bug where companion extension was not being installed on Windows correctly (#6576) --- packages/core/src/ide/ide-installer.test.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'packages/core/src/ide/ide-installer.test.ts') diff --git a/packages/core/src/ide/ide-installer.test.ts b/packages/core/src/ide/ide-installer.test.ts index e43e1b34..e5388253 100644 --- a/packages/core/src/ide/ide-installer.test.ts +++ b/packages/core/src/ide/ide-installer.test.ts @@ -16,6 +16,14 @@ vi.mock('fs'); vi.mock('os'); describe('ide-installer', () => { + beforeEach(() => { + vi.spyOn(os, 'homedir').mockReturnValue('/home/user'); + }); + + afterEach(() => { + vi.restoreAllMocks(); + }); + describe('getIdeInstaller', () => { it('should return a VsCodeInstaller for "vscode"', () => { const installer = getIdeInstaller(DetectedIde.VSCode); @@ -33,11 +41,6 @@ describe('ide-installer', () => { installer = getIdeInstaller(DetectedIde.VSCode)!; vi.spyOn(child_process, 'execSync').mockImplementation(() => ''); vi.spyOn(fs, 'existsSync').mockReturnValue(false); - vi.spyOn(os, 'homedir').mockReturnValue('/home/user'); - }); - - afterEach(() => { - vi.restoreAllMocks(); }); describe('install', () => { -- cgit v1.2.3