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