INTO-CPS-Association/DTaaS

View on GitHub
client/jest.config.json

Summary

Maintainability
Test Coverage
{
  "preset": "ts-jest",
  "testEnvironment": "jsdom",
  "transform": {
    "^.+\\.tsx?$": "ts-jest"
  },
  "transformIgnorePatterns": [
    "/node_modules/(?![d3-shape|recharts]).+\\.js$"
  ],
  "collectCoverage": true,
  "coverageReporters": [
    "text",
    "cobertura",
    "clover",
    "lcov",
    "json"
  ],
  "testTimeout": 15000,
  "collectCoverageFrom": [
    "src/**/*.{ts,tsx}"
  ],
  "coveragePathIgnorePatterns": [
    "node_modules",
    "build",
    "src/index.tsx",
    "src/AppProvider.tsx",
    "src/store/store.ts",
    "src/util/gitlabDriver.ts"
  ],
  "modulePathIgnorePatterns": [
    "test/e2e",
    "mocks",
    "config"
  ],
  "coverageDirectory": "<rootDir>/coverage/",
  "coverageThreshold": {
    "global": {
      "branches": 20,
      "functions": 30,
      "lines": 50,
      "statements": 50
    }
  },
  "globals": {
    "window.ENV.SERVER_HOSTNAME": "localhost",
    "window.ENV.SERVER_PORT": 3500
  },
  "verbose": true,
  "testRegex": "/test/.*\\.test.tsx?$",
  "modulePaths": [
    "<rootDir>/src/"
  ],
  "moduleNameMapper": {
    "^test/(.*)$": "<rootDir>/test/$1"
  }
}