RocketChat/Rocket.Chat

View on GitHub
packages/ui-client/jest.config.ts

Summary

Maintainability
A
0 mins
Test Coverage
export default {
    errorOnDeprecated: true,
    testEnvironment: 'jsdom',
    modulePathIgnorePatterns: ['<rootDir>/dist/'],
    testMatch: ['<rootDir>/src/**/**.spec.[jt]s?(x)'],
    transform: {
        '^.+\\.(t|j)sx?$': [
            '@swc/jest',
            {
                jsc: {
                    transform: {
                        react: {
                            runtime: 'automatic',
                        },
                    },
                },
            },
        ],
    },
    moduleNameMapper: {
        '\\.css$': 'identity-obj-proxy',
        '^react($|/.+)': '<rootDir>/../../node_modules/react$1',
    },
    collectCoverage: true,
    collectCoverageFrom: ['src/**/*.{ts,tsx}'],
    setupFilesAfterEnv: ['@testing-library/jest-dom/extend-expect'],
};