|
|
@ -1,9 +1,7 @@ |
|
|
|
module.exports = { |
|
|
|
'testEnvironment': 'jsdom', |
|
|
|
'projects': [ |
|
|
|
'<rootDir>/app/javascript/mastodon', |
|
|
|
], |
|
|
|
'testPathIgnorePatterns': [ |
|
|
|
/** @type {import('jest').Config} */ |
|
|
|
const config = { |
|
|
|
testEnvironment: 'jsdom', |
|
|
|
testPathIgnorePatterns: [ |
|
|
|
'<rootDir>/node_modules/', |
|
|
|
'<rootDir>/vendor/', |
|
|
|
'<rootDir>/config/', |
|
|
@ -11,22 +9,17 @@ module.exports = { |
|
|
|
'<rootDir>/public/', |
|
|
|
'<rootDir>/tmp/', |
|
|
|
], |
|
|
|
'setupFiles': [ |
|
|
|
'raf/polyfill', |
|
|
|
], |
|
|
|
'setupFilesAfterEnv': [ |
|
|
|
'<rootDir>/app/javascript/mastodon/test_setup.js', |
|
|
|
], |
|
|
|
'collectCoverageFrom': [ |
|
|
|
setupFiles: ['raf/polyfill'], |
|
|
|
setupFilesAfterEnv: ['<rootDir>/app/javascript/mastodon/test_setup.js'], |
|
|
|
collectCoverageFrom: [ |
|
|
|
'app/javascript/mastodon/**/*.js', |
|
|
|
'!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', |
|
|
|
], |
|
|
|
coverageDirectory: '<rootDir>/coverage', |
|
|
|
moduleDirectories: ['<rootDir>/node_modules', '<rootDir>/app/javascript'], |
|
|
|
}; |
|
|
|
|
|
|
|
module.exports = config; |