Nestjs unit-test - защитный метод имитации - PullRequest
2 голосов
/ 25 апреля 2019

Я начал работать с NestJS и у меня есть вопрос о насмешных охранниках для юнит-теста. Я пытаюсь протестировать базовый HTTP controller, к которому прикреплен метод Guard.

Моя проблема началась, когда я ввел услугу Стражу (мне понадобился ConfigService для Стража). https://github.com/dannyhuly/nest-mock-guard-issue/blob/master/src/force-fail.guard.ts

При запуске теста DI не может разрешить охрану

  ● AppController › root › should return "Hello World!"

    Nest can't resolve dependencies of the ForceFailGuard (?). Please make sure that the argument at index [0] is available in the _RootTestModule context.

См. Файл спецификации: https://github.com/dannyhuly/nest-mock-guard-issue/blob/master/src/app.controller.spec.ts

Мне не удалось найти примеры или документацию по этим вопросам. Я что-то упустил или это реальная проблема?

Ценю любую помощь, Спасибо.

...