/** @type {import('jest').Config} */ const config = { testEnvironment: 'jsdom', testPathIgnorePatterns: [ '/node_modules/', '/vendor/', '/config/', '/log/', '/public/', '/tmp/', ], setupFilesAfterEnv: ['/app/javascript/mastodon/test_setup.js'], collectCoverageFrom: [ 'app/javascript/mastodon/**/*.{js,jsx,ts,tsx}', '!app/javascript/mastodon/features/emoji/emoji_compressed.js', '!app/javascript/mastodon/service_worker/entry.js', '!app/javascript/mastodon/test_setup.js', ], coverageDirectory: '/coverage', moduleDirectories: ['/node_modules', '/app/javascript'], }; module.exports = config;