UNPKG

@gravityforms/gulp-tasks

Version:
36 lines (34 loc) 1.28 kB
const { merge } = require( 'webpack-merge' ); const getConfig = require( './config' ); const { config } = getConfig(); module.exports = merge( { collectCoverage: false, coverageDirectory: '<rootDir>/tests/js/__coverage__', coveragePathIgnorePatterns: [ '/node_modules', 'jest.setup.js', ], coverageReporters: [ 'json', 'lcov', 'text-summary', ], moduleNameMapper: { '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '<rootDir>/tests/js/__mocks__/fileMock.js', '\\.(css|pcss)$': 'identity-obj-proxy', '^react$': '<rootDir>/node_modules/react', '^react-dom$': '<rootDir>/node_modules/react-dom', '^react-dnd$': '<rootDir>/node_modules/@gravityforms/gulp-tasks/src/__mocks__/react-dnd.js', '^react-dnd-multi-backend$': '<rootDir>/node_modules/@gravityforms/gulp-tasks/src/__mocks__/react-dnd-multi-backend.js', '^rdndmb-html5-to-touch$': '<rootDir>/node_modules/@gravityforms/gulp-tasks/src/__mocks__/rdndmb-html5-to-touch.js', }, rootDir: process.env.PROJECT_DIR, testRegex: '.*(test|spec)\\.jsx?$', testEnvironment: 'jest-environment-jsdom-global', testPathIgnorePatterns: [ '/node_modules/', ], transformIgnorePatterns: [ '<rootDir>/node_modules/(?!(@gravityforms)/)', ], }, config.jest || {} );