summaryrefslogtreecommitdiff
path: root/packages/core/src/ide/ide-installer.test.ts
diff options
context:
space:
mode:
authorShreya Keshive <[email protected]>2025-08-19 13:25:11 -0700
committerGitHub <[email protected]>2025-08-19 20:25:11 +0000
commited1fc4ddb39a25fad2c9dd12a250959c050a6343 (patch)
tree1ff5fdcf8edbaaed52d4b13f107c3d7dee251b1b /packages/core/src/ide/ide-installer.test.ts
parent24858b319a81aa4293ffebd8573b6d38c428fec5 (diff)
fix(ide): Fix bug where companion extension was not being installed on Windows correctly (#6576)
Diffstat (limited to 'packages/core/src/ide/ide-installer.test.ts')
-rw-r--r--packages/core/src/ide/ide-installer.test.ts13
1 files changed, 8 insertions, 5 deletions
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', () => {