diff --git a/packages/snyk-protect/jest.config.js b/packages/snyk-protect/jest.config.js new file mode 100644 index 0000000000..d5af8b50dc --- /dev/null +++ b/packages/snyk-protect/jest.config.js @@ -0,0 +1,12 @@ +module.exports = { + preset: 'ts-jest', + testEnvironment: 'node', + transform: {}, // ignore .babelrc file + collectCoverage: false, // not collecting coverage for now + collectCoverageFrom: ['src/**/*.ts'], + coverageReporters: ['text-summary', 'html'], + testMatch: [ + '/test/**/*.spec.ts', + '\\test\\**\\*.spec.ts', // for Windows + ] +}; diff --git a/packages/snyk-protect/package.json b/packages/snyk-protect/package.json index 3155350788..5da1de4b5e 100644 --- a/packages/snyk-protect/package.json +++ b/packages/snyk-protect/package.json @@ -22,7 +22,11 @@ "node": ">=8" }, "scripts": { - "build": "tsc" + "build": "tsc", + "test": "npm run test:unit && npm run test:acceptance", + "test:unit": "jest test/unit/*.spec.ts", + "test:acceptance": "jest test/acceptance/*.spec.ts", + "format": "prettier --write '{src,test,scripts}/**/*.{js,ts}'" }, "keywords": [ "security",