Просмотр исходного кода

docs: 在架构文档中添加Mini UI包测试规范引用

- 在编码标准的"测试框架选择"部分添加Mini UI包测试规范引用
- 在测试策略的单元测试部分添加Mini UI包测试位置和框架说明
- 在相关文档附录中添加Mini UI包测试规范的链接引用

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

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname 3 недель назад
Родитель
Сommit
8200113c4a
2 измененных файлов с 4 добавлено и 1 удалено
  1. 1 0
      docs/architecture/coding-standards.md
  2. 3 1
      docs/architecture/testing-strategy.md

+ 1 - 0
docs/architecture/coding-standards.md

@@ -115,6 +115,7 @@
 - **Mini项目使用Jest**:不是Vitest(与Web应用不同)
 - **测试配置文件**:`jest.config.cjs`
 - **测试工具包**:`@d8d/mini-testing-utils`
+- **测试规范**:必须遵循[Mini UI包测试规范](./mini-ui-testing-standards.md)(基于故事017.003实施经验)
 
 #### 5. API客户端模式
 - **每个UI包独立管理**:每个Mini UI包包含自己的API客户端和RPC类型

+ 3 - 1
docs/architecture/testing-strategy.md

@@ -42,7 +42,8 @@
   - **业务模块包**: `packages/*-module/tests/unit/**/*.test.ts`
   - **server包**: `packages/server/tests/unit/**/*.test.ts`
   - **web应用**: `web/tests/unit/**/*.test.{ts,tsx}`
-- **框架**: Vitest
+  - **Mini UI包**: `mini-ui-packages/*/tests/unit/**/*.test.{ts,tsx}` (使用Jest,参考[Mini UI包测试规范](./mini-ui-testing-standards.md))
+- **框架**: Vitest(Web/Server)、Jest(Mini UI包)
 - **覆盖率目标**: ≥ 80%
 - **执行频率**: 每次代码变更
 
@@ -593,6 +594,7 @@ console.debug('所有test ID:', allElements.map(el => el.getAttribute('data-test
 - [集成测试最佳实践](../integration-testing-best-practices.md)
 - [编码标准](./coding-standards.md)
 - [API设计规范](./api-design-integration.md)
+- [Mini UI包测试规范](./mini-ui-testing-standards.md) - Taro小程序UI包测试标准和最佳实践
 
 ### 工具版本
 - **Vitest**: 3.2.4