模拟类和接口,完全或部分地在打字稿

问题描述 投票:1回答:1

什么是打字稿中完全或部分地嘲笑的类和接口,最好的办法?

笑话是嘲笑支持流行的测试堆,但是根据this嘲笑单一方法,类和接口的流畅的方式不被支持。

javascript typescript unit-testing mocking
1个回答
2
投票

有专门为打字稿无数嘲讽库。 Substitute.js是一个极好的一个。在写这篇文章的时候它在其他国家解决不足之处,包括:

  • 流利的API。 TS-具有的Mockito说一口流利的API,但它是无法模拟接口。这是一个表明,塞。
  • 能够创建局部嘲笑。

它也可以相当简单用玩笑来实现,具体如下:

ClientDefaultImpl.prototype.authorize = jest.fn().mockImplementationOnce(
            () => Promise.resolve('xxx'));
© www.soinside.com 2019 - 2024. All rights reserved.