CI_worklfow_test as new yarn command to get backend unit test working in CI

This commit is contained in:
Moriz Wahl 2021-12-29 23:06:23 +01:00
parent db82409d08
commit 341402d965
3 changed files with 4 additions and 3 deletions

View File

@ -480,7 +480,7 @@ jobs:
- name: backend | docker-compose
run: docker-compose -f docker-compose.yml -f docker-compose.test.yml up --detach --no-deps mariadb database
- name: backend Unit tests | test
run: cd database && yarn && yarn build && cd ../backend && yarn && yarn test
run: cd database && yarn && yarn build && cd ../backend && yarn && yarn CI_worklfow_test
# run: docker-compose -f docker-compose.yml -f docker-compose.test.yml exec -T backend yarn test
##########################################################################
# COVERAGE CHECK BACKEND #################################################

View File

@ -6,6 +6,6 @@ module.exports = {
collectCoverageFrom: ['src/**/*.ts', '!**/node_modules/**'],
moduleNameMapper: {
'@entity/(.*)': '<rootDir>/../database/build/entity/$1',
'@dbTools/(.*)': '<rootDir>/../database/build/src/$1',
'@dbTools/(.*)': process.env.NODE_ENV === 'development' ? '<rootDir>/../database/src/$1' : '<rootDir>/../database/build/src/$1',
},
}

View File

@ -13,7 +13,8 @@
"start": "node build/index.js",
"dev": "nodemon -w src --ext ts --exec ts-node src/index.ts",
"lint": "eslint . --ext .js,.ts",
"test": "jest --runInBand --coverage "
"CI_worklfow_test": "jest --runInBand --coverage ",
"test": "NODE_ENV=development jest --runInBand --coverage "
},
"dependencies": {
"@types/jest": "^27.0.2",