chore: 清理旧测试基础设施并添加新测试框架

- 清理废弃的 CI/CD 工作流文件与 dogfood 输出
- 添加 vitest 测试环境配置(mocks、setup 文件)
- 添加算法、服务、页面、工具类的单元测试
- 更新 vitest 配置、依赖与文档
This commit is contained in:
2026-08-12 18:53:15 +08:00
parent 039fbe4f4c
commit 0f8b29874f
37 changed files with 3511 additions and 617 deletions
@@ -8,6 +8,7 @@ export default defineConfig({
environment: 'jsdom',
globals: true,
include: ['src/**/*.{test,spec}.{js,ts}'],
setupFiles: ['./vitest.setup.ts'],
coverage: {
reporter: ['text', 'json', 'html'],
include: ['src/**/*.{js,ts}'],
@@ -22,7 +23,10 @@ export default defineConfig({
},
resolve: {
alias: {
'@': path.resolve(__dirname, './src')
'@': path.resolve(__dirname, './src'),
'@dcloudio/uni-app': path.resolve(__dirname, './src/__mocks__/dcloudio/uni-app.ts'),
'@dcloudio/uni-components': path.resolve(__dirname, './src/__mocks__/dcloudio/uni-components.ts'),
'@dcloudio/uni-h5': path.resolve(__dirname, './src/__mocks__/dcloudio/uni-h5.ts'),
}
}
})