Files
test/vitest.config.ts
2026-04-08 21:26:18 +08:00

31 lines
899 B
TypeScript

import { resolve } from 'node:path'
import vue from '@vitejs/plugin-vue'
import { defineConfig } from 'vitest/config'
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
'@': resolve(__dirname, 'packages/core/src'),
'@cslab-dcs/core': resolve(__dirname, 'packages/core/src'),
'@cslab-dcs/bridge': resolve(__dirname, 'packages/bridge/src'),
'@cslab-dcs/schema': resolve(__dirname, 'packages/schema/src'),
},
},
test: {
globals: true,
environment: 'happy-dom',
include: ['packages/**/tests/**/*.test.ts', 'tests/unit/**/*.test.ts'],
coverage: {
provider: 'v8',
include: [
'packages/core/src/composables/**',
'packages/core/src/stores/**',
'packages/core/src/components/editor/components/runtime.ts',
'packages/schema/src/**',
],
reporter: ['text', 'html'],
},
},
})