microsoft/hve-core

Public

mirrored fromhttps://github.com/microsoft/hve-coreAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
copilot/docs-update-scripts-linting-readme

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

docs/docusaurus/jest.config.js

41lines · modecode

1/** @type {import('jest').Config} */
2module.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/', '/e2e/'],
24 collectCoverageFrom: [
25 'src/**/*.{ts,tsx}',
26 '!src/**/*.d.ts',
27 '!src/**/__mocks__/**',
28 '!src/**/__tests__/**',
29 '!src/**/*.test.{ts,tsx}',
30 ],
31 coverageDirectory: 'coverage',
32 coverageReporters: ['lcov', 'text-summary'],
33 coverageThreshold: {
34 global: {
35 statements: 55,
36 branches: 65,
37 functions: 55,
38 lines: 60,
39 },
40 },
41};
42