vitest.config.ts 653 B

1234567891011121314151617181920212223242526272829303132
  1. import { defineConfig } from 'vitest/config'
  2. import { alias } from './tests/alias'
  3. /**
  4. * @see https://vitest.dev/config/
  5. */
  6. export default defineConfig({
  7. test: {
  8. globals: true,
  9. environment: 'jsdom',
  10. passWithNoTests: true,
  11. coverage: {
  12. provider: 'v8',
  13. enabled: true,
  14. include: [
  15. // 'components/**',
  16. // 'composables/**',
  17. 'services/**',
  18. ],
  19. all: true,
  20. extension: ['.ts', '.vue'],
  21. reporter: ['html', 'json', 'text', 'cobertura'],
  22. },
  23. reporters: ['default', 'junit'],
  24. outputFile: {
  25. junit: './coverage/junit.xml',
  26. },
  27. },
  28. resolve: {
  29. alias,
  30. },
  31. })