summaryrefslogtreecommitdiff
path: root/packages/core/src/tools/memoryTool.test.ts
diff options
context:
space:
mode:
authorBilly Biggs <[email protected]>2025-06-13 09:19:08 -0700
committerGitHub <[email protected]>2025-06-13 09:19:08 -0700
commit2a1ad1f5d961b9f9593a6016eea7dd398bdeed0b (patch)
tree9e83f9421ef9b01f30454c5af3db90540381d1e3 /packages/core/src/tools/memoryTool.test.ts
parent34e0d9c0b65b91b12df4f205d9835e05913992b9 (diff)
Update contextFileName to support an optional list of strings (#1001)
Diffstat (limited to 'packages/core/src/tools/memoryTool.test.ts')
-rw-r--r--packages/core/src/tools/memoryTool.test.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/core/src/tools/memoryTool.test.ts b/packages/core/src/tools/memoryTool.test.ts
index 612a08dc..aff0cc2e 100644
--- a/packages/core/src/tools/memoryTool.test.ts
+++ b/packages/core/src/tools/memoryTool.test.ts
@@ -9,6 +9,7 @@ import {
MemoryTool,
setGeminiMdFilename,
getCurrentGeminiMdFilename,
+ getAllGeminiMdFilenames,
DEFAULT_CONTEXT_FILENAME,
} from './memoryTool.js';
import * as fs from 'fs/promises';
@@ -74,6 +75,13 @@ describe('MemoryTool', () => {
setGeminiMdFilename('');
expect(getCurrentGeminiMdFilename()).toBe(initialName);
});
+
+ it('should handle an array of filenames', () => {
+ const newNames = ['CUSTOM_CONTEXT.md', 'ANOTHER_CONTEXT.md'];
+ setGeminiMdFilename(newNames);
+ expect(getCurrentGeminiMdFilename()).toBe('CUSTOM_CONTEXT.md');
+ expect(getAllGeminiMdFilenames()).toEqual(newNames);
+ });
});
describe('performAddMemoryEntry (static method)', () => {