@promptx/cli
Version:
DPML-powered AI prompt framework - Revolutionary AI-First CLI system based on Deepractice Prompt Markup Language. Build sophisticated AI agents with structured prompts, memory systems, and execution frameworks.
23 lines (19 loc) • 838 B
JavaScript
// 测试 memory/index.js 全局导出
const { memoryService, MemoryService } = require('./index');
describe('Memory Global Export', () => {
test('should export memoryService singleton', () => {
expect(memoryService).toBeDefined();
expect(memoryService).toBeInstanceOf(MemoryService);
});
test('memoryService should have all methods', () => {
expect(typeof memoryService.remember).toBe('function');
expect(typeof memoryService.recall).toBe('function');
expect(typeof memoryService.prime).toBe('function');
expect(typeof memoryService.getSemantic).toBe('function');
});
test('singleton pattern - always returns same instance', () => {
const { memoryService: service1 } = require('./index');
const { memoryService: service2 } = require('./index');
expect(service1).toBe(service2);
});
});