gpt4 book ai didi

unit-testing - nestjs 中的单元测试中间件

转载 作者:行者123 更新时间:2023-12-04 04:20:04 27 4
gpt4 key购买 nike

是否可以在不加载整个应用程序的情况下对 nestjs 中的中间件进行单元测试?我可以做这样的事情:

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

最佳答案

没有什么禁止以这种方式测试中间件,您只需要通过模拟请求、响应并传递回调作为下一个参数来模拟解析方法的参数

这是一个例子,但有很多。
https://codeburst.io/unit-testing-in-express-with-promise-based-middleware-and-controllers-7d3d59ae61f8?gi=666ca5b33daa

关于unit-testing - nestjs 中的单元测试中间件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52319376/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com