export default { testEnvironment: 'jsdom', testMatch: [ '/tests/**/*.test.js' ], setupFilesAfterEnv: ['/tests/setup.js'], collectCoverageFrom: [ 'resources/js/**/*.js', '!resources/js/**/*.test.js', '!resources/js/main.js' ], transform: { '^.+\\.js$': 'babel-jest' }, // Configure module name mapping for mocks moduleNameMapper: { '^../../resources/js/modules/index\\.js$': '/tests/__mocks__/resources/js/modules/index.js' }, clearMocks: true, verbose: true };