Files
everything-is-suitable/everything-is-suitable-uniapp/vitest.config.ts
T
zhangxiang 0f8b29874f chore: 清理旧测试基础设施并添加新测试框架
- 清理废弃的 CI/CD 工作流文件与 dogfood 输出
- 添加 vitest 测试环境配置(mocks、setup 文件)
- 添加算法、服务、页面、工具类的单元测试
- 更新 vitest 配置、依赖与文档
2026-08-12 18:53:15 +08:00

33 lines
954 B
TypeScript

import { defineConfig } from 'vitest/config'
import vue from '@vitejs/plugin-vue'
import path from 'path'
export default defineConfig({
plugins: [vue()],
test: {
environment: 'jsdom',
globals: true,
include: ['src/**/*.{test,spec}.{js,ts}'],
setupFiles: ['./vitest.setup.ts'],
coverage: {
reporter: ['text', 'json', 'html'],
include: ['src/**/*.{js,ts}'],
exclude: ['node_modules/', 'src/**/*.{test,spec}.{js,ts}'],
thresholds: {
lines: 70,
functions: 70,
branches: 60,
statements: 70
}
}
},
resolve: {
alias: {
'@': 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'),
}
}
})