cbillowes/curious-programmer-helium

View on GitHub
jest.config.js

Summary

Maintainability
A
0 mins
Test Coverage
module.exports = {
  transform: {
    "^.+\\.jsx?$": "<rootDir>/jest.preprocess.js"
  },
  moduleNameMapper: {
    ".+\\.(css|styl|less|sass|scss)$": "identity-obj-proxy",
    ".+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":
      "<rootDir>/__mocks__/fileMock.js"
  },
  testPathIgnorePatterns: [
    "node_modules",
    ".cache",
    "__tests__/data",
    "third-parties",
    "content"
  ],
  watchPathIgnorePatterns: ["content"],
  transformIgnorePatterns: ["node_modules/(?!(gatsby)/)"],
  globals: {
    __PATH_PREFIX__: ""
  },
  testURL: "http://localhost",
  setupFiles: ["<rootDir>/loadershim.js", "<rootDir>/setupTests.js"],
  collectCoverage: true,
  collectCoverageFrom: [
    "**/*.{js,jsx}",
    "!**/node_modules/**",
    "!**/.cache/**",
    "!**/__coverage__/**",
    "!**/__tests__/**",
    "!**/third-parties/**",
    "!(gatsby|jest|loadershim|setupTests)*.js"
  ],
  coverageDirectory: "__coverage__"
}