jest.config.js 1.1 KB

1234567891011121314151617181920
  1. module.exports = {
  2. moduleFileExtensions: ['js', 'jsx'],
  3. moduleDirectories: ['node_modules', 'desktop/core/src/desktop/js'],
  4. modulePaths: ['desktop/core/src/desktop/js'],
  5. testMatch: ['<rootDir>/desktop/core/src/desktop/js/**/*.test.(js|jsx|ts|tsx)'],
  6. testEnvironment: 'jest-environment-jsdom-fourteen',
  7. testURL: 'https://www.gethue.com/hue',
  8. setupFilesAfterEnv: ['<rootDir>/desktop/core/src/desktop/js/jest/jest.init.js'],
  9. watchPathIgnorePatterns: ['<rootDir>/desktop/core/src/desktop/static'],
  10. testPathIgnorePatterns: [
  11. '<rootDir>/desktop/core/src/desktop/js/parse/sql/ksql/test',
  12. '<rootDir>/desktop/core/src/desktop/js/parse/sql/elasticsearch/test',
  13. '<rootDir>/desktop/core/src/desktop/js/parse/sql/phoenix/test',
  14. '<rootDir>/desktop/core/src/desktop/js/parse/sql/druid/test',
  15. '<rootDir>/desktop/core/src/desktop/js/parse/sql/presto/test',
  16. '<rootDir>/desktop/core/src/desktop/js/parse/sql/calcite/test',
  17. '<rootDir>/desktop/core/src/desktop/js/parse/sql/flink/test',
  18. ],
  19. collectCoverageFrom: ['<rootDir>/desktop/core/src/desktop/js/**/*.{js,jsx}']
  20. };