【发布时间】:2021-06-08 16:49:04
【问题描述】:
jest
.spyOn(webService.prototype, 'isEnabled')
.mockImplementation(() => {
return Promise.resolve(true)
})
jest
.spyOn(webService.prototype, 'isEnabled')
.mockImplementation(() => {
return Promise.resolve(false)
})
所以如果参数中包含“YES”字符串,我想要返回“true”。如果参数中包含“NO”,则返回“false”。
函数的打字稿如下..
public isEnabled(featureId: string): Promise<boolean> {
return this.toggle.isEnabled(featureId)
}
【问题讨论】:
-
.mockImplementation((parameter) => ...)?
标签: typescript jestjs nestjs