diff options
Diffstat (limited to 'packages/cli/src/config/config.test.ts')
| -rw-r--r-- | packages/cli/src/config/config.test.ts | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/packages/cli/src/config/config.test.ts b/packages/cli/src/config/config.test.ts index 5b24f434..cc1310dd 100644 --- a/packages/cli/src/config/config.test.ts +++ b/packages/cli/src/config/config.test.ts @@ -11,13 +11,11 @@ import { Settings } from './settings.js'; import { Extension } from './extension.js'; import * as ServerConfig from '@gemini-cli/core'; -const MOCK_HOME_DIR = '/mock/home/user'; - vi.mock('os', async (importOriginal) => { const actualOs = await importOriginal<typeof os>(); return { ...actualOs, - homedir: vi.fn(() => MOCK_HOME_DIR), + homedir: vi.fn(() => '/mock/home/user'), }; }); @@ -53,7 +51,7 @@ describe('loadCliConfig', () => { beforeEach(() => { vi.resetAllMocks(); - vi.mocked(os.homedir).mockReturnValue(MOCK_HOME_DIR); + vi.mocked(os.homedir).mockReturnValue('/mock/home/user'); process.env.GEMINI_API_KEY = 'test-api-key'; // Ensure API key is set for tests }); @@ -98,7 +96,7 @@ describe('loadCliConfig telemetry', () => { beforeEach(() => { vi.resetAllMocks(); - vi.mocked(os.homedir).mockReturnValue(MOCK_HOME_DIR); + vi.mocked(os.homedir).mockReturnValue('/mock/home/user'); process.env.GEMINI_API_KEY = 'test-api-key'; }); @@ -250,7 +248,7 @@ describe('loadCliConfig telemetry', () => { describe('Hierarchical Memory Loading (config.ts) - Placeholder Suite', () => { beforeEach(() => { vi.resetAllMocks(); - vi.mocked(os.homedir).mockReturnValue(MOCK_HOME_DIR); + vi.mocked(os.homedir).mockReturnValue('/mock/home/user'); // Other common mocks would be reset here. }); @@ -310,7 +308,7 @@ describe('Hierarchical Memory Loading (config.ts) - Placeholder Suite', () => { // Example of a previously failing test structure: /* it('should correctly use mocked homedir for global path', async () => { - const MOCK_GEMINI_DIR_LOCAL = path.join(MOCK_HOME_DIR, '.gemini'); + const MOCK_GEMINI_DIR_LOCAL = path.join('/mock/home/user', '.gemini'); const MOCK_GLOBAL_PATH_LOCAL = path.join(MOCK_GEMINI_DIR_LOCAL, 'GEMINI.md'); mockFs({ [MOCK_GLOBAL_PATH_LOCAL]: { type: 'file', content: 'GlobalContentOnly' } |
