diff options
| author | Tommaso Sciortino <[email protected]> | 2025-06-13 13:57:00 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-13 13:57:00 -0700 |
| commit | 54f0d9d0e5d8c21ed4c0d5b81ea8beb5908ebd4d (patch) | |
| tree | 596a7398c83690f66978aad8eed23590f34149b4 /packages/cli/src/config/config.test.ts | |
| parent | 1fa41af918f7253d4ceb9d78ab25c1415614508f (diff) | |
Fix default extension context filename and update docs (#1024)
Diffstat (limited to 'packages/cli/src/config/config.test.ts')
| -rw-r--r-- | packages/cli/src/config/config.test.ts | 37 |
1 files changed, 25 insertions, 12 deletions
diff --git a/packages/cli/src/config/config.test.ts b/packages/cli/src/config/config.test.ts index 7a77c81e..60c693bb 100644 --- a/packages/cli/src/config/config.test.ts +++ b/packages/cli/src/config/config.test.ts @@ -4,12 +4,11 @@ * SPDX-License-Identifier: Apache-2.0 */ -// packages/cli/src/config/config.test.ts - import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest'; import * as os from 'os'; import { loadCliConfig } from './config.js'; import { Settings } from './settings.js'; +import { Extension } from './extension.js'; import * as ServerConfig from '@gemini-cli/core'; const MOCK_HOME_DIR = '/mock/home/user'; @@ -210,27 +209,41 @@ describe('Hierarchical Memory Loading (config.ts) - Placeholder Suite', () => { it('should pass extension context file paths to loadServerHierarchicalMemory', async () => { process.argv = ['node', 'script.js']; const settings: Settings = {}; - const extensions = [ + const extensions: Extension[] = [ { - name: 'ext1', - version: '1.0.0', - contextFileName: '/path/to/ext1/gemini.md', + config: { + name: 'ext1', + version: '1.0.0', + }, + contextFiles: ['/path/to/ext1/GEMINI.md'], }, { - name: 'ext2', - version: '1.0.0', + config: { + name: 'ext2', + version: '1.0.0', + }, + contextFiles: [], }, { - name: 'ext3', - version: '1.0.0', - contextFileName: '/path/to/ext3/gemini.md', + config: { + name: 'ext3', + version: '1.0.0', + }, + contextFiles: [ + '/path/to/ext3/context1.md', + '/path/to/ext3/context2.md', + ], }, ]; await loadCliConfig(settings, extensions, [], 'session-id'); expect(ServerConfig.loadServerHierarchicalMemory).toHaveBeenCalledWith( expect.any(String), false, - ['/path/to/ext1/gemini.md', '/path/to/ext3/gemini.md'], + [ + '/path/to/ext1/GEMINI.md', + '/path/to/ext3/context1.md', + '/path/to/ext3/context2.md', + ], ); }); |
