# JS集成测试

对JS系统进行集成测试。触发关键词：JS集成测试、接口测试、模块测试。

## 执行步骤

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

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

### 步骤3：分析模块依赖
使用 `read_text` 读取模块代码。

### 步骤4：设计测试场景
使用 `write_text` 编写集成测试用例。

### 步骤5：编写测试代码
使用 `write_text` 编写Jest集成测试代码。

### 步骤6：执行测试
使用 `run_script` 运行集成测试。

### 步骤7：输出测试报告
使用 `write_text` 输出集成测试报告。

## 输出成果
1. 集成测试代码 / 测试报告

## 失败处理
- 若模块间mock不完整，补充stub和spy
- 若测试超时，增加超时配置

## 禁止行为
- ❌ 禁止集成测试依赖外部真实服务
- ❌ 禁止忽略异步操作的await