i18n: Upgrade translations from crowdin (a80a6511). (vpn-settings)
[ProtonMail-WebClient.git] / packages / drive-store / jest.config.js
blobd9a4b7fa094239dbd5c1736d898a8ba407e7004c
1 module.exports = {
2 setupFilesAfterEnv: ['./jest.setup.js'],
3 moduleDirectories: ['<rootDir>/node_modules', 'node_modules'],
4 collectCoverage: false,
5 testEnvironment: '@proton/jest-env',
6 resolver: './jest.resolver.js',
7 transformIgnorePatterns: [
8 'node_modules/(?!(@proton/shared|@proton/components|@protontech/mutex-browser|pmcrypto|pmcrypto-v6-canary|openpgp|@openpgp/web-stream-tools|@openpgp/asmcrypto.js|@openpgp/noble-hashes|jsmimeparser|@protontech/bip39|emoji-mart)/|client-zip)',
9 ],
10 transform: {
11 '^.+\\.(m?js|tsx?)$': '<rootDir>/jest.transform.js',
13 moduleNameMapper: {
14 '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm)$': '@proton/components/__mocks__/fileMock.js',
15 '\\.(css|scss|less)$': '@proton/components/__mocks__/styleMock.js',
16 '\\.(md)$': '<rootDir>/src/__mocks__/mdMock.ts',
18 coverageReporters: ['text-summary', 'json'],
19 reporters: ['default', ['jest-junit', { suiteNameTemplate: '{filepath}', outputName: 'test-report.xml' }]],