From 73d2e4af29d0932aa2a4457631cef9c7efaafe08 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Mon, 7 Nov 2022 18:34:02 +0100 Subject: [PATCH] backend: jest coverage report --- backend/jest.config.js | 13 +++++++++++++ backend/package.json | 18 +----------------- 2 files changed, 14 insertions(+), 17 deletions(-) create mode 100644 backend/jest.config.js diff --git a/backend/jest.config.js b/backend/jest.config.js new file mode 100644 index 000000000..ee0c37d8c --- /dev/null +++ b/backend/jest.config.js @@ -0,0 +1,13 @@ +module.exports = { + verbose: true, + collectCoverage: true, + collectCoverageFrom: [ + '**/*.js', + '!**/node_modules/**', + '!**/test/**', + '!**/dist/**', + '!**/src/**/?(*.)+(spec|test).js?(x)' + ], + coverageReporters: ['lcov', 'text'], + testMatch: ['**/src/**/?(*.)+(spec|test).js?(x)'], +} diff --git a/backend/package.json b/backend/package.json index fd285a3b4..e1cd35b25 100644 --- a/backend/package.json +++ b/backend/package.json @@ -15,29 +15,13 @@ "dev": "nodemon --exec babel-node src/ -e js,gql", "dev:debug": "nodemon --exec babel-node --inspect=0.0.0.0:9229 src/ -e js,gql", "lint": "eslint src --config .eslintrc.js", - "test": "cross-env NODE_ENV=test NODE_OPTIONS=--max-old-space-size=8192 jest --forceExit --detectOpenHandles --runInBand --coverage --logHeapUsage", + "test": "cross-env NODE_ENV=test jest --runInBand --coverage --forceExit --detectOpenHandles", "db:clean": "babel-node src/db/clean.js", "db:reset": "yarn run db:clean", "db:seed": "babel-node src/db/seed.js", "db:migrate": "yarn run __migrate --store ./src/db/migrate/store.js", "db:migrate:create": "yarn run __migrate --template-file ./src/db/migrate/template.js --date-format 'yyyymmddHHmmss' create" }, - "jest": { - "verbose": true, - "collectCoverageFrom": [ - "**/*.js", - "!**/node_modules/**", - "!**/test/**", - "!**/dist/**", - "!**/src/**/?(*.)+(spec|test).js?(x)" - ], - "coverageReporters": [ - "lcov" - ], - "testMatch": [ - "**/src/**/?(*.)+(spec|test).js?(x)" - ] - }, "dependencies": { "@babel/cli": "~7.8.4", "@babel/core": "~7.9.0",