# mm单元测试与调试

对mm_os框架进行单元测试与调试。触发关键词：测试、调试、jest、单元测试。

## 执行步骤

### 步骤1：读取相关常识知识
使用 `read_knowledge knowledge_name='mm_os_framework'`

### 步骤2：读取工作提示词
使用 `read_work work_name='guide_mm_testing'`

### 步骤3：配置Jest
使用 `write_text` 编写Jest配置。

### 步骤4：模拟ctx和db
编写mock代码。

### 步骤5：编写测试用例
使用 `write_text` 编写测试文件。

### 步骤6：运行测试和调试
执行测试套件，使用调试技巧排查失败用例。

## 输出成果
1. Jest配置 / 测试代码

## 失败处理
- 若mock不生效，检查模块路径和导出方式
- 若测试超时，增加超时配置或拆分用例

## 禁止行为
- ❌ 禁止测试依赖外部真实服务
- ❌ 禁止跳过边界和异常测试