У меня есть работа Jenkins, которая запускает тесты и создает образ. У меня проблемы с модульными тестами в работе.
task runTests(type: NpmTask) {
dependsOn(tasks['lintTS'])
args = ['run', 'test']
}
Когда я запускаю локально, все работает, но когда я запускаю работу, я получаю следующую ошибку -
> scim-api@0.0.1 test /var/lib/jenkins/workspace/e-commits_feature_handle-commits
> jest
FAIL src/app.controller.spec.ts
● Test suite failed to run
TypeError: Reflect.getMetadata is not a function
at Optional (../node_modules/@nestjs/common/decorators/core/optional.decorator.js:21:34)
at ../node_modules/tslib/tslib.js:100:41
at Object.__decorate (../node_modules/tslib/tslib.js:95:99)
at Object.<anonymous> (../node_modules/@nestjs/common/services/logger.service.js:118:29)
at Object.<anonymous> (../node_modules/@nestjs/common/utils/load-package.util.js:3:26)
I в моих тестах нигде не было @Optional декоратора.
У вас есть идея, почему это может произойти?