forked from cfpb/consumerfinance.gov
-
Notifications
You must be signed in to change notification settings - Fork 0
/
jest.config.js
33 lines (33 loc) · 1.1 KB
/
jest.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
module.exports = {
verbose: false,
transform: {
'^.+\\.jsx?$': 'babel-jest',
'^.+\\.hbs$': '<rootDir>/test/util/preprocessor-handlebars.js'
},
collectCoverage: true,
collectCoverageFrom: [
'<rootDir>/cfgov/unprocessed/**/*.js'
],
coveragePathIgnorePatterns: [
'<rootDir>/collectstatic/',
'<rootDir>/node_modules/',
'<rootDir>/cfgov/unprocessed/apps/.+/node_modules/',
'<rootDir>/cfgov/unprocessed/apps/.+/webpack-config.js$',
'<rootDir>/cfgov/unprocessed/apps/.+/index.js$',
'<rootDir>/cfgov/unprocessed/apps/.+/common.js$',
'<rootDir>/cfgov/unprocessed/apps/analytics-gtm/js/[a-zA-Z-]+.js$',
'<rootDir>/cfgov/unprocessed/js/routes/'
],
coverageDirectory: '<rootDir>/test/unit_test_coverage',
moduleNameMapper: {
'\\.(svg)$': '<rootDir>/test/unit_tests/mocks/fileMock.js'
},
testPathIgnorePatterns: [
'<rootDir>/node_modules/',
'<rootDir>/develop-apps/'
],
testURL: 'http://localhost',
transformIgnorePatterns: [
'<rootDir>/cfgov/unprocessed/apps/ccdb-landing-map/node_modules/cfpb-chart-builder/src/js/get-tile-map-state.js'
]
};