- "@types/cypress": "^1.1.3",
- "@types/jasmine": "2.8.3",
- "@types/jasminewd2": "2.0.2",
- "@types/mocha": "^5.2.0",
- "@types/node": "6.0.60",
- "codelyzer": "4.0.1",
- "cypress": "^2.1.0",
- "jasmine-core": "2.5.2",
- "jasmine-spec-reporter": "4.2.1",
- "karma": "2.0.2",
- "karma-chrome-launcher": "2.2.0",
- "karma-coverage-istanbul-reporter": "2.0.1",
- "karma-istanbul-threshold": "1.2.2",
- "karma-jasmine": "1.1.2",
- "karma-jasmine-html-reporter": "1.1.0",
- "karma-junit-reporter": "^1.2.0",
- "karma-phantomjs-launcher": "1.0.4",
- "karma-remap-istanbul": "0.6.0",
- "karma-spec-reporter": "0.0.32",
- "protractor": "5.1.2",
- "ts-node": "4.1.0",
- "tslint": "5.9.1",
- "typescript": "2.5.3"
+ "@types/cypress": "1.1.3",
+ "@types/jest": "24.0.6",
+ "@types/jest-each": "0.3.4",
+ "@types/node": "^10.12.18",
+ "angular2-template-loader": "^0.6.2",
+ "babel-jest": "24.1.0",
+ "codelyzer": "^4.5.0",
+ "cypress": "^3.1.0",
+ "hammerjs": "2.0.8",
+ "husky": "^1.3.1",
+ "istanbul-reports": "^2.0.1",
+ "jest": "24.1.0",
+ "jest-each": "24.0.0",
+ "jest-junit": "6.3.0",
+ "jest-sonar-reporter": "2.0.0",
+ "ngx-wallaby-jest": "0.0.1",
+ "npm-run-all": "^4.1.5",
+ "onap-ui-angular": "5.1.71",
+ "onap-ui-common": "1.0.86",
+ "prettier": "1.16.4",
+ "pretty-quick": "^1.10.0",
+ "ts-mockito": "2.3.1",
+ "ts-node": "~5.0.1",
+ "tslint": "^5.12.0",
+ "typescript": "^3.1.6",
+ "wallaby-webpack": "^3.9.11",
+ "webpack": "^4.28.2"
+ },
+ "jest-junit": {
+ "outputDirectory": "./coverage",
+ "outputName": "./test-results-jest.xml"
+ },
+ "jest": {
+ "preset": "jest-preset-angular",
+ "setupFilesAfterEnv": ["<rootDir>/src/setupJest.ts"],
+ "transform": {
+ "^.+\\.(ts|html)$": "<rootDir>/node_modules/jest-preset-angular/preprocessor.js",
+ "^.+\\.js$": "babel-jest"
+ }