jest.config.js 865 B

123456789101112131415161718192021222324252627282930313233343536
  1. module.exports = {
  2. globals: {
  3. __DEV__: true
  4. },
  5. setupFilesAfterEnv: ['<rootDir>/test/jest/jest.setup.js'],
  6. // noStackTrace: true,
  7. // bail: true,
  8. // cache: false,
  9. // verbose: true,
  10. // watch: true,
  11. collectCoverage: true,
  12. coverageDirectory: '<rootDir>/test/jest/coverage',
  13. collectCoverageFrom: [
  14. '<rootDir>/mode/**/*.js'
  15. ],
  16. coverageReporters: ['json-summary', 'text', 'lcov'],
  17. coverageThreshold: {
  18. global: {
  19. // branches: 50,
  20. // functions: 50,
  21. // lines: 50,
  22. // statements: 50
  23. }
  24. },
  25. testMatch: [
  26. '<rootDir>/test/jest/__tests__/**/*.spec.js',
  27. '<rootDir>/test/jest/__tests__/**/*.test.js'
  28. ],
  29. moduleFileExtensions: ['js', 'json'],
  30. moduleNameMapper: {
  31. '^~/(.*)$': '<rootDir>/$1',
  32. '^mode/(.*)$': '<rootDir>/mode/$1',
  33. '^test/(.*)$': '<rootDir>/test/$1'
  34. },
  35. transform: {}
  36. }