|
|
@@ -32,6 +32,11 @@ Completed
|
|
|
- [ ] 如果需要,添加编辑订单表单验证测试
|
|
|
- [ ] 验证编辑订单不要求人员信息
|
|
|
- [ ] 确保其他字段的验证错误显示正常工作
|
|
|
+- [x] 修复集成测试使用真实的残疾人选择器组件 (AC: 1-4)
|
|
|
+ - [x] 移除测试中的模拟残疾人选择器组件
|
|
|
+ - [x] 使用真实的残疾人选择器组件进行集成测试
|
|
|
+ - [x] 确保测试能够与真实的残疾人选择器交互
|
|
|
+ - [x] 验证创建订单并绑定人员的功能完整性
|
|
|
- [ ] 进行功能测试 (AC: 1-4)
|
|
|
- [ ] 手动测试编辑订单状态更新
|
|
|
- [ ] 验证编辑订单不再要求人员信息
|
|
|
@@ -232,15 +237,39 @@ Claude Code (d8d-model)
|
|
|
4. 改进了隐藏select元素的查找逻辑
|
|
|
5. 修复了搜索筛选测试中的test ID属性传递问题
|
|
|
6. 所有订单管理UI测试现在全部通过(42个测试通过,6个跳过)
|
|
|
+7. 移除了不必要的调试信息(console.log和console.debug)
|
|
|
+8. 添加了使用真实残疾人选择器组件的任务到故事中
|
|
|
+9. 成功修复集成测试使用真实的残疾人选择器组件
|
|
|
+ - 移除了模拟的残疾人选择器组件
|
|
|
+ - 使用真实的残疾人选择器组件进行集成测试
|
|
|
+ - 更新测试逻辑以适应多选模式(勾选复选框 + 点击确认按钮)
|
|
|
+ - 添加了完整的残疾人API模拟(包含idCard字段)
|
|
|
+ - 验证了创建订单并绑定人员的功能完整性
|
|
|
|
|
|
### File List
|
|
|
1. `/mnt/code/188-179-template-6/allin-packages/order-management-ui/tests/integration/order.integration.test.tsx`
|
|
|
- 修改了"应该成功创建订单并绑定人员"测试用例
|
|
|
- 修复了选择器点击逻辑和隐藏select元素查找逻辑
|
|
|
+ - 移除了模拟的残疾人选择器组件,使用真实的残疾人选择器组件
|
|
|
+ - 更新了残疾人API模拟数据(添加idCard字段)
|
|
|
+ - 更新测试交互逻辑(勾选复选框 + 点击确认按钮)
|
|
|
|
|
|
2. `/mnt/code/188-179-template-6/allin-packages/order-management-ui/src/components/OrderManagement.tsx`
|
|
|
- 修复了PlatformSelector、CompanySelector、ChannelSelector的test ID属性传递
|
|
|
- 将`testId`属性改为`data-testid`属性
|
|
|
|
|
|
+3. `/mnt/code/188-179-template-6/allin-packages/order-management-ui/src/components/OrderDetailModal.tsx`
|
|
|
+ - 移除了console.log调试信息
|
|
|
+
|
|
|
+4. `/mnt/code/188-179-template-6/allin-packages/order-management-ui/src/components/OrderForm.tsx`
|
|
|
+ - 移除了不必要的调试信息
|
|
|
+ - 删除了备份文件OrderForm.tsx.backup
|
|
|
+
|
|
|
+5. 其他相关文件:
|
|
|
+ - `/mnt/code/188-179-template-6/allin-packages/channel-management-ui/src/components/ChannelSelector.tsx`
|
|
|
+ - `/mnt/code/188-179-template-6/allin-packages/company-management-ui/src/components/CompanySelector.tsx`
|
|
|
+ - `/mnt/code/188-179-template-6/allin-packages/platform-management-ui/src/components/PlatformSelector.tsx`
|
|
|
+ - 更新了test ID属性传递
|
|
|
+
|
|
|
## QA Results
|
|
|
*此部分由QA代理在审查完成后填写*
|