microsoft/hve-core
Publicmirrored fromhttps://github.com/microsoft/hve-coreAvailable
docs/docusaurus/jest.config.js
24lines · modecode
| 1 | /** @type {import('jest').Config} */ |
| 2 | module.exports = { |
| 3 | testEnvironment: '@happy-dom/jest-environment', |
| 4 | transform: { |
| 5 | '^.+\\.tsx?$': ['ts-jest', { |
| 6 | tsconfig: { |
| 7 | jsx: 'react-jsx', |
| 8 | esModuleInterop: true, |
| 9 | types: ['jest', '@testing-library/jest-dom'], |
| 10 | }, |
| 11 | diagnostics: false, |
| 12 | }], |
| 13 | }, |
| 14 | moduleNameMapper: { |
| 15 | '\\.module\\.css$': 'identity-obj-proxy', |
| 16 | '\\.css$': 'identity-obj-proxy', |
| 17 | '\\.svg$': '<rootDir>/src/__mocks__/svgMock.js', |
| 18 | '^@docusaurus/Link$': '<rootDir>/src/__mocks__/@docusaurus/Link', |
| 19 | '^@docusaurus/useBaseUrl$': '<rootDir>/src/__mocks__/@docusaurus/useBaseUrl', |
| 20 | '^@docusaurus/useDocusaurusContext$': '<rootDir>/src/__mocks__/@docusaurus/useDocusaurusContext', |
| 21 | '^@theme/(.*)$': '<rootDir>/src/__mocks__/@theme/$1', |
| 22 | }, |
| 23 | testPathIgnorePatterns: ['/node_modules/', '/build/'], |
| 24 | }; |
| 25 | |