Промежуточное по модульного тестирования в nestjs

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

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

Ответы 1

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

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

Другие вопросы по теме