vitest.ui.config.ts
Rama main · réplica de lectura del repositorio original.
import { defineVitestConfig } from '@nuxt/test-utils/config'
export default defineVitestConfig({
test: {
coverage: {
include: ['app/**/*.vue', 'layers/ui/app/**/*.{ts,vue}'],
provider: 'v8',
reporter: ['text', 'json', 'html', 'lcov'],
reportsDirectory: 'coverage/ui',
},
environment: 'nuxt',
environmentOptions: {
nuxt: {
overrides: {
buildDir: '.nuxt-test',
devtools: { enabled: false },
typescript: { typeCheck: false },
},
},
},
fileParallelism: false,
include: [
'tests/assets/**/*.nuxt.test.ts',
'tests/auth/**/*.nuxt.test.ts',
'tests/character/**/*.nuxt.test.ts',
'tests/finance/**/*.nuxt.test.ts',
'tests/graphql/**/*.nuxt.test.ts',
'tests/mail/**/*.nuxt.test.ts',
'tests/organization/**/*.nuxt.test.ts',
'tests/ui/**/*.nuxt.test.ts',
'features/market/nuxt/test/**/*.nuxt.test.ts',
],
maxWorkers: 1,
pool: 'forks',
},
})