module.exports = { rootDir: '../', transform: { '^.+\\.[t|j]sx?$': ['babel-jest'] }, moduleNameMapper: { '.+\\.(css|styl|less|sass|scss)$': 'identity-obj-proxy', '.+\\.(jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '/tests/__mocks__/file-mock.js', '\\.svg': '/tests/__mocks__/svgr-mock.js' }, testMatch: ['**/?(*.)+(spec|test).jsx'], testPathIgnorePatterns: [ '/src/renderer/.next', '/src/renderer/out', '/node_modules', '/app', '/dist', '/coverage' ], testURL: 'http://localhost', setupFilesAfterEnv: ['/tests/setupTests.js'], runner: '@jest-runner/electron', testEnvironment: '@jest-runner/electron/environment', coverageDirectory: '/coverage/', collectCoverage: true, collectCoverageFrom: [ '/src/renderer/**/*.{js,jsx}', '!/src/renderer/next.config.js', '!/src/renderer/out/**/*', '!/src/renderer/.next/**/*', '!**/node_modules/**' ] }