mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-04-27 13:34:15 -07:00
Fix default extension context filename and update docs (#1024)
This commit is contained in:
committed by
GitHub
parent
1fa41af918
commit
54f0d9d0e5
@@ -41,7 +41,7 @@ describe('loadExtensions', () => {
|
||||
fs.rmSync(tempHomeDir, { recursive: true, force: true });
|
||||
});
|
||||
|
||||
it('should load context file path when gemini.md is present', () => {
|
||||
it('should load context file path when GEMINI.md is present', () => {
|
||||
const workspaceExtensionsDir = path.join(
|
||||
tempWorkspaceDir,
|
||||
EXTENSIONS_DIRECTORY_NAME,
|
||||
@@ -53,12 +53,12 @@ describe('loadExtensions', () => {
|
||||
const extensions = loadExtensions(tempWorkspaceDir);
|
||||
|
||||
expect(extensions).toHaveLength(2);
|
||||
const ext1 = extensions.find((e) => e.name === 'ext1');
|
||||
const ext2 = extensions.find((e) => e.name === 'ext2');
|
||||
expect(ext1?.contextFileName).toBe(
|
||||
path.join(workspaceExtensionsDir, 'ext1', 'gemini.md'),
|
||||
);
|
||||
expect(ext2?.contextFileName).toBeUndefined();
|
||||
const ext1 = extensions.find((e) => e.config.name === 'ext1');
|
||||
const ext2 = extensions.find((e) => e.config.name === 'ext2');
|
||||
expect(ext1?.contextFiles).toEqual([
|
||||
path.join(workspaceExtensionsDir, 'ext1', 'GEMINI.md'),
|
||||
]);
|
||||
expect(ext2?.contextFiles).toEqual([]);
|
||||
});
|
||||
|
||||
it('should load context file path from the extension config', () => {
|
||||
@@ -78,10 +78,10 @@ describe('loadExtensions', () => {
|
||||
const extensions = loadExtensions(tempWorkspaceDir);
|
||||
|
||||
expect(extensions).toHaveLength(1);
|
||||
const ext1 = extensions.find((e) => e.name === 'ext1');
|
||||
expect(ext1?.contextFileName).toBe(
|
||||
const ext1 = extensions.find((e) => e.config.name === 'ext1');
|
||||
expect(ext1?.contextFiles).toEqual([
|
||||
path.join(workspaceExtensionsDir, 'ext1', 'my-context.md'),
|
||||
);
|
||||
]);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -100,7 +100,7 @@ function createExtension(
|
||||
);
|
||||
|
||||
if (addContextFile) {
|
||||
fs.writeFileSync(path.join(extDir, 'gemini.md'), 'context');
|
||||
fs.writeFileSync(path.join(extDir, 'GEMINI.md'), 'context');
|
||||
}
|
||||
|
||||
if (contextFileName) {
|
||||
|
||||
Reference in New Issue
Block a user