fix(core): 修复测试用例以匹配最新实现

- todo-manager.test: 修复空日期字符串导致的 Invalid time value 错误
- config-loader.test: 更新测试以匹配简化后的配置加载逻辑
- mcp/config.test: 修复配置路径匹配问题
- task.test/task-extended.test: 添加缺失的 agentEventEmitter mock
- presets/index.test: 更新预设 Agent 数量和 maxSteps 测试
- agent.test: 添加缺失的 mock 函数并修正模式切换测试
- 删除过时的 session/manager.test 和 storage.test (使用已废弃的 API)
This commit is contained in:
2025-12-16 22:33:46 +08:00
parent 66ad1a1ec9
commit eb80b2c9e6
9 changed files with 74 additions and 932 deletions
@@ -35,6 +35,11 @@ vi.mock('../../../../src/agent/index.js', () => ({
return Promise.resolve(mockExecuteResult);
}
},
agentEventEmitter: {
emit: vi.fn(),
on: vi.fn(),
off: vi.fn(),
},
}));
// Mock tool registry
@@ -21,6 +21,11 @@ vi.mock('../../../../src/agent/index.js', () => {
return mockState.execute(...args);
}
},
agentEventEmitter: {
emit: vi.fn(),
on: vi.fn(),
off: vi.fn(),
},
};
});