【文件属性】:
文件名称:mockshot:通过快照测试自动生成模拟
文件大小:199KB
文件格式:ZIP
更新时间:2021-05-02 16:05:49
TypeScript
从快照测试自动生成模拟
TL; DR
想象一下您可以:
永远不要再手动编写模拟
确保您的模拟始终有效
模拟射击可以为您提供这些超能力,还有更多。
检阅新的网志文章! on Medium
概述
通常是UI测试众所周知的,但是该机制本身可以用于测试任何对象的形状。 Mockshot利用快照测试的工件来生成模拟。 流程可以总结为:
为方法编写一个Jest快照测试。
使用快照的输出作为生成模拟的蓝图。
让其他方法在测试中使用该模拟。
在此流程中,我们针对自己的模拟程序测试方法,然后将此模拟程序公开。 这意味着我们正在将生成模拟的责任从消费者转移到源头。
这种模式称为测试耦合,因为现在两个隔离的单元测试通过同一模拟程序耦合在一起。 源接口的更改将导致模拟的更改,并从此更改至所有消费者的测试。
现在,您的单元测试作为集成测试非常强大。 哇。
用法
安装
Mockshot需要开玩笑的测