summaryrefslogtreecommitdiffstats
path: root/public/jest.config.js
diff options
context:
space:
mode:
authorStone, Avi (as206k) <as206k@att.com>2018-04-12 16:36:39 +0300
committerStone, Avi (as206k) <as206k@att.com>2018-04-12 16:36:39 +0300
commit9b2ceb347a3371819fcad6bbe2268203afecaf4e (patch)
treefbb5ea2c147d71dfeeec0882b215423e7b7206b4 /public/jest.config.js
parent72dc8e3298d3e4315cdd9717b778671cb0b625bc (diff)
DCAE-D fe initial commit
DCAE-D fe initial commit Change-Id: Ica8ccb7c7ef769c969664d1e168d205eb9fc67f2 Issue-ID: SDC-1218 Signed-off-by: Stone, Avi (as206k) <as206k@att.com>
Diffstat (limited to 'public/jest.config.js')
-rw-r--r--public/jest.config.js39
1 files changed, 39 insertions, 0 deletions
diff --git a/public/jest.config.js b/public/jest.config.js
new file mode 100644
index 0000000..e1836c0
--- /dev/null
+++ b/public/jest.config.js
@@ -0,0 +1,39 @@
+module.exports = {
+ // mapCoverage: true,
+ globals: {
+ __TS_CONFIG__: {
+ target: 'es6',
+ module: 'commonjs',
+ moduleResolution: 'node'
+ },
+ 'ts-jest': {
+ tsConfigFile: 'src/tsconfig.spec.json'
+ },
+ __TRANSFORM_HTML__: true
+ },
+ testRegex: '(/__tests__/.*|\\.(test|spec))\\.(ts|js)$',
+ setupTestFrameworkScriptFile: '<rootDir>/src/setupJest.ts',
+ transform: {
+ '^.+\\.(ts|html)$':
+ '<rootDir>/node_modules/jest-preset-angular/preprocessor.js'
+ },
+ transformIgnorePatterns: ['node_modules/(?!@ngrx)'],
+ collectCoverageFrom: [
+ 'src/app/module/**/*.{ts}',
+ '!src/app/*.{ts}',
+ '!src/app/**/*.{js}',
+ '!src/app/environment/*.{ts}',
+ '!src/app/language/*.{ts}',
+ '!src/app/**/*.module.{ts}',
+ '!src/app/**/*.interface.{ts}',
+ '!src/app/**/*.state.{ts}',
+ '!src/app/**/*.entity.{ts}'
+ ],
+ moduleFileExtensions: ['ts', 'tsx', 'js', 'json'],
+ testPathIgnorePatterns: ['/node_modules/', '/dist/', 'src/app/*.{js}'],
+ testResultsProcessor: 'jest-sonar-reporter',
+ moduleNameMapper: {
+ 'app/(.*)': '<rootDir>/src/app/$1',
+ '@common/(.*)': '<rootDir>/src/app/common/$1'
+ }
+};