INTO-CPS-Association/DTaaS

View on GitHub
servers/execution/runner/jest.config.json

Summary

Maintainability
Test Coverage
{
  "preset": "ts-jest/presets/default-esm",
  "testEnvironment": "node",
  "transform": {
    "(src|test)/^.+\\.(t|j)sx?$": [
      "ts-jest",
      {
        "useESM": true
      }
    ]
  },
  "collectCoverage": true,
  "coverageReporters": ["text", "cobertura", "clover", "lcov", "json"],
  "collectCoverageFrom": ["src/**/*.{ts,js}"],
  "coveragePathIgnorePatterns": [
    "node_modules",
    "./dist",
    "../src/app.module.ts",
    "../src/main.ts"
  ],
  "extensionsToTreatAsEsm": [".ts"],
  "moduleFileExtensions": [
    "js",
    "json",
    "ts"
  ],
  "modulePathIgnorePatterns": [],
  "coverageDirectory": "<rootDir>/coverage/",
  "coverageThreshold": {
    "global": {
      "branches": 20,
      "functions": 30,
      "lines": 50,
      "statements": 50
    }
  },
  "verbose": true,
  "testRegex": "./test/.*\\.spec.tsx?$",
  "modulePaths": ["<rootDir>", "<rootDir>/src/", "<rootDir>/test/"],
  "moduleDirectories": [
    "node_modules",
    "src",
    "test"
  ],
  "rootDir": "./",
  "roots": [
    "<rootDir>",
    "src/",
    "test/"
  ],
  "moduleNameMapper": {
    "^(\\.\\/.+)\\.js$": "$1"
  }  
}