diff options
Diffstat (limited to 'packages/core/src/tools/memoryTool.test.ts')
| -rw-r--r-- | packages/core/src/tools/memoryTool.test.ts | 8 |
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)', () => { |
