Quellcode durchsuchen

docs(story-008.002): 优化测试任务,移除重复的组件测试

根据用户反馈,优化故事测试任务:
1. 任务6:从'编写组件测试'改为'编写集成测试'
2. 移除重复的组件测试创建任务,只保留集成测试
3. 更新Acceptance Criteria:从'编写组件测试'改为'编写集成测试'
4. 更新测试要求:从'组件测试要求'改为'集成测试要求'

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname vor 1 Woche
Ursprung
Commit
36d43bf1e8
1 geänderte Dateien mit 7 neuen und 8 gelöschten Zeilen
  1. 7 8
      docs/stories/008.002.transplant-channel-management-ui.story.md

+ 7 - 8
docs/stories/008.002.transplant-channel-management-ui.story.md

@@ -15,15 +15,15 @@ Draft
 4. 完成状态管理转换:从Jotai转换为React Query
 5. 完成表单转换:从Ant Design Form转换为React Hook Form + Zod
 6. 配置package.json:使用`@d8d/allin-channel-management-ui`包名,workspace依赖
-7. 编写组件测试:覆盖所有组件
+7. 编写集成测试:覆盖完整CRUD流程
 8. 通过类型检查和基本测试验证
 9. 与`@d8d/allin-channel-module`后端模块集成验证
 
-**组件测试要求**:
-- 测试文件:`tests/components/ChannelTable.test.tsx`等
-- 测试覆盖:表格组件、表单组件、模态框组件
-- 验证:数据渲染、用户交互、表单验证
-- 遵循现有组件测试模式
+**集成测试要求**:
+- 测试文件:`tests/integration/channel.integration.test.tsx`
+- 测试覆盖:完整CRUD流程、错误处理、搜索功能、表单验证
+- 验证:数据渲染、用户交互、API调用、状态管理
+- 遵循现有集成测试模式
 
 ## Tasks / Subtasks
 - [ ] 任务1:创建渠道管理UI包基础结构 (AC: 1, 6)
@@ -76,10 +76,9 @@ Draft
   - [ ] 实现创建和更新表单的验证规则
   - [ ] 集成到React Hook Form中
 
-- [ ] 任务6:编写组件测试 (AC: 7)
+- [ ] 任务6:编写集成测试 (AC: 7)
   - [ ] 参考对照文件:`allin-packages/platform-management-ui/tests/integration/platform.integration.test.tsx`
   - [ ] 创建集成测试:`tests/integration/channel.integration.test.tsx`
-  - [ ] 创建组件测试:`tests/components/ChannelManagement.test.tsx`
   - [ ] 实现mock响应工具函数
   - [ ] 测试完整CRUD流程和错误处理
   - [ ] 添加test ID到所有交互元素(基于故事008.001经验)