You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
829 B
25 lines
829 B
/** @type {import('jest').Config} */ |
|
const config = { |
|
testEnvironment: 'jsdom', |
|
testPathIgnorePatterns: [ |
|
'<rootDir>/node_modules/', |
|
'<rootDir>/vendor/', |
|
'<rootDir>/config/', |
|
'<rootDir>/log/', |
|
'<rootDir>/public/', |
|
'<rootDir>/tmp/', |
|
], |
|
setupFiles: ['raf/polyfill'], |
|
setupFilesAfterEnv: ['<rootDir>/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/locales/locale-data/*.js', |
|
'!app/javascript/mastodon/service_worker/entry.js', |
|
'!app/javascript/mastodon/test_setup.js', |
|
], |
|
coverageDirectory: '<rootDir>/coverage', |
|
moduleDirectories: ['<rootDir>/node_modules', '<rootDir>/app/javascript'], |
|
}; |
|
|
|
module.exports = config;
|
|
|