我想用typescript检查jest测试中的类型。有什么想法吗?
expect(typeof controller.presenter).toBe(typeof new CheckboxPresenter(null))
发布于 2019-09-23 22:00:28
使用.toBeInstanceOf()
Jest匹配器:
expect(controller.presenter).toBeInstanceOf(CheckboxPresenter)
发布于 2019-09-23 21:36:12
我假设你想说这样的话
controller.presenter instanceof CheckboxPresenter
请参见MDN instanceof运算符
这将返回一个布尔值,因此您可以将其编写为
expect( controller.presenter instanceof CheckboxPresenter ).toBeTrue();
typescript文档站点上的advanced types上也提供了一些文档。
https://stackoverflow.com/questions/58063614
复制相似问题