jest.config.js 482 B

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