Используйте глобальные файлы в тестах e2e в NestJS с помощью Jest

#module #jestjs #nestjs #e2e-testing

Вопрос:

Я пытаюсь протестировать свои конечные точки с помощью тестов Nest e2e с помощью Jest и supertest.

У меня есть следующая структура папок для всех файлов в проекте:

 - src/
- - global/
- - - database/ (with module)
- - - enums/ (without module)
- - - helpers/ (without module)
- - - schemas/ (without module)
- - (all other modules in folders)
- - app.module
- - main.ts
- test/
 

Когда я запускаю тесты, возникает следующая ошибка:

Не удалось найти модуль src/global/перечисления, отображенные как: {rootDir}/тест/$1.

 Please check your configuration for these entries:
{
  "moduleNameMapper": {
    "/^src/(.*)$/": "{rootDir}/test/$1"
  },
  "resolver": undefined
}
 

Перечисления импортируются в файл DTO внутри одного из модулей.

Как я могу сказать Шуту, что в глобальной папке есть не только модули, а перечисления-это просто экспортируемые объекты?