|
|
@@ -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
|