vitest.config.ts 631 B

12345678910111213141516171819202122232425262728293031
  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. enabled: true,
  13. include: [
  14. // 'components/**',
  15. // 'composables/**',
  16. 'services/**',
  17. ],
  18. all: true,
  19. extension: ['.ts', '.vue'],
  20. reporter: ['html', 'json', 'text', 'cobertura'],
  21. },
  22. reporters: ['default', 'junit'],
  23. outputFile: {
  24. junit: './coverage/junit.xml',
  25. },
  26. },
  27. resolve: {
  28. alias,
  29. },
  30. })