промежуточное ПО модульного тестирования в Nestjs - PullRequest
0 голосов
/ 13 сентября 2018

Можно ли выполнить модульное тестирование промежуточного программного обеспечения в nestjs без загрузки всего приложения? Могу ли я сделать что-то вроде этого:

const middleware = new XxxMiddleware();
someTestingFunction.mock(middleware, testingReq).expect(resultReq).eq(...something)

1 Ответ

0 голосов
/ 14 мая 2019

Ничто не запрещает этот способ тестирования промежуточного программного обеспечения, вам просто нужно смоделировать аргументы метода resolve, посмеиваясь над запросом, ответом и передавая обратный вызов в качестве следующего параметра

Вот пример, но их много. https://codeburst.io/unit-testing-in-express-with-promise-based-middleware-and-controllers-7d3d59ae61f8?gi=666ca5b33daa

...