【发布时间】:2019-01-30 22:01:27
【问题描述】:
一些将 express 作为参数的类(基本 DI):
class App {
constructor(express: express.Application) { /* ... */ }
}
我的测试:
// this doesn't work ("argument not assignable"):
//const expressMock = jest.mock("express");
//let app = new App(expressMock);
// so how do I mock it?
const expressMock = ???
let app = new App(expressMock);
如何用 Jest 模拟 express.Application?整个事情,不仅仅是一个请求,或路由等。
【问题讨论】:
标签: node.js typescript express mocking jestjs