【问题标题】:unit test middleware in nestjsNestjs中的单元测试中间件
【发布时间】:2019-02-18 12:33:45
【问题描述】:

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

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

【问题讨论】:

    标签: unit-testing middleware nestjs


    【解决方案1】:

    没有什么禁止测试中间件的方法,你只需要通过模拟请求、响应和传递回调作为下一个参数来模拟 resolve 方法的参数

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-16
      • 2022-06-17
      • 2021-10-30
      • 2020-03-22
      • 2022-12-10
      • 2019-11-22
      • 2020-08-30
      • 1970-01-01
      相关资源
      最近更新 更多