/ jest.config.js
jest.config.js
 1  module.exports = {
 2    testEnvironment: "jsdom",
 3    transform: {
 4      "\\.[t|j]sx?$": "babel-jest",
 5    },
 6    clearMocks: true,
 7    testMatch: ["**/docusaurus-search-local/src/**/?(*.)+(spec|test).[jt]s?(x)"],
 8    testPathIgnorePatterns: ["/node_modules/", "/.yarn/", "<rootDir>/website/"],
 9    collectCoverage: true,
10    coverageDirectory: "<rootDir>/.coverage",
11    collectCoverageFrom: ["docusaurus-search-local/src/**/*.{ts,tsx,js,jsx}"],
12    moduleNameMapper: {
13      "\\.module\\.css$": require.resolve("identity-obj-proxy"),
14      "@docusaurus/Translate": "<rootDir>/__mocks__/Translate.js",
15    },
16    // Ref https://github.com/facebook/jest/issues/2070#issuecomment-431706685
17    // Todo(steve): remove next line when issue fixed.
18    modulePathIgnorePatterns: ["<rootDir>/.*/__mocks__"],
19  };