module.exports = { testEnvironment: 'jsdom', roots: ['/tests'], testMatch: [ '**/__tests__/**/*.js', '**/?(*.)+(spec|test).js' ], collectCoverageFrom: [ 'src/**/*.js', '!src/**/*.spec.js', '!src/**/*.test.js', '!**/node_modules/**', '!**/vendor/**' ], coverageDirectory: 'coverage', coverageReporters: ['text', 'lcov', 'html'], setupFilesAfterEnv: ['/tests/setup.js'], moduleNameMapper: { '\\.(css|less|scss|sass)$': '/tests/__mocks__/styleMock.js', '\\.(jpg|jpeg|png|gif|svg)$': '/tests/__mocks__/fileMock.js' }, transform: { '^.+\\.js$': 'babel-jest' }, testTimeout: 10000, verbose: true };