jest.config.js 826 B

1234567891011121314151617181920212223242526272829303132333435
  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. },
  34. transform: {}
  35. }