jest.config.js 561 B

1234567891011121314151617181920212223242526
  1. module.exports = {
  2. preset: '@nuxt/test-utils',
  3. moduleNameMapper: {
  4. '^@/(.*)$': '<rootDir>/$1',
  5. '^~/(.*)$': '<rootDir>/$1',
  6. '^vue$': 'vue/dist/vue.common.js'
  7. },
  8. moduleFileExtensions: [
  9. 'ts',
  10. 'js',
  11. 'vue',
  12. 'json'
  13. ],
  14. transform: {
  15. '^.+\\.ts$': 'ts-jest',
  16. '^.+\\.js$': 'babel-jest',
  17. '.*\\.(vue)$': 'vue-jest'
  18. },
  19. collectCoverage: true,
  20. collectCoverageFrom: [
  21. '<rootDir>/components/**/*.vue',
  22. '<rootDir>/pages/**/*.vue'
  23. ],
  24. testEnvironment: 'jsdom',
  25. setupFiles: ['<rootDir>/tests/unit/index.ts']
  26. }