diff --git a/tests/persona.test.ts b/tests/persona.test.ts index 5f91268..44ab830 100644 --- a/tests/persona.test.ts +++ b/tests/persona.test.ts @@ -12,11 +12,11 @@ describe('Persona initialization', () => { models: { factExtractor: { async extract(input) { - return { + return [{ statement: 'Mina likes quiet cafes.', topics: [{ name: 'persona' }, { name: 'Mina' }], source: 'test', - }; + }]; }, }, }, diff --git a/tests/sleep-memory.test.ts b/tests/sleep-memory.test.ts index 4cbf4cf..a997d9f 100644 --- a/tests/sleep-memory.test.ts +++ b/tests/sleep-memory.test.ts @@ -11,15 +11,15 @@ describe('sleepMemory', () => { factExtractor: { async extract(input) { if (input.includes('Seed:')) { - return { statement: 'Mina remembers stable details.', topics: [{ name: 'persona' }, { name: 'Mina' }] }; + return [{ statement: 'Mina remembers stable details.', topics: [{ name: 'persona' }, { name: 'Mina' }] }]; } expect(input).toContain('user@2026-05-01T15:00:00.000Z: 나는 타입스크립트를 2025년부터 시작했어'); expect(input).toContain('Objectivize'); - return { + return [{ statement: 'The user started TypeScript in 2025.', topics: [{ name: 'user' }, { name: 'TypeScript' }, { name: '2025' }], confidence: 0.9, - }; + }]; }, }, },