mikro-orm/mikro-orm

View on GitHub
jest.config.js

Summary

Maintainability
A
0 mins
Test Coverage
module.exports = {
  testTimeout: 30000,
  transform: {
    '^.+\\.tsx?$': ['ts-jest', {
      tsconfig: 'tests/tsconfig.json',
      isolatedModules: true,
    }],
  },
  runtime: '@side/jest-runtime',
  collectCoverage: false,
  collectCoverageFrom: [
    '<rootDir>/packages/*/src/**/*.ts',
  ],
  moduleNameMapper: {
    '@mikro-orm/mongo-highlighter': '<rootDir>/node_modules/@mikro-orm/mongo-highlighter',
    '@mikro-orm/sql-highlighter': '<rootDir>/node_modules/@mikro-orm/sql-highlighter',
    '@mikro-orm/(.*)/package.json': '<rootDir>/packages/$1/package.json',
    '@mikro-orm/(.*)': '<rootDir>/packages/$1/src',
  },
  modulePathIgnorePatterns: [
    'dist/package.json',
    '<rootDir>/package.json',
  ],
  coveragePathIgnorePatterns: [
    '<rootDir>/packages/cli/src/cli.ts',
    '<rootDir>/packages/cli/src/esm.ts',
  ],
  setupFiles: [
    '<rootDir>/tests/setup.ts',
  ],
};