cooky cutter::cookie:用于在TypeScript中进行测试的对象工厂 源码
:cookie: 厨师 简单地键入用于JavaScript测试的safe *对象工厂。 ( *带TypeScript ) 。 问题 您需要为JavaScript编写可维护的测试。 该代码取决于数据模型中定义的特定实体类型。 这些实体最初可能在测试(Mocha,Jest等)中被存为普通对象。 随着复杂性的增加,您可以使用工厂功能(或执行此操作的其他程序包)来避免重复。 添加新列,删除旧列或添加全新实体。 直到整个测试套件运行(或者可能永远不会),才注意到重大变化。 解决方案 是一个轻量级软件包,它利用TypeScript定义和创建工厂。 只需将类型作为通用类型传递(假设您已经为每种实体类型定义
下载地址
用户评论