给定流量类型的数据生成器

时间:2018-09-26 06:31:42

标签: javascript unit-testing flowtype data-generation

我们在前端项目中使用flow(在react上),因此所有类型都已定义,即:

type TUser = {
   firstName: string,
   lastName: string,
   age: number,
   birthdate: Date
}

因此,每次更改任何类型时,我都需要修复单元测试,这有点烦人。也许有一个npm包或库可以为给定的流类型生成伪数据?

即像这样的东西:

const user = generateDataForType(TUser);

如果没有,也许typescript有类似的东西吗?即为给定的界面构建数据。

1 个答案:

答案 0 :(得分:1)

我也在寻找类似的东西,而我能找到的最接近的是这个babel plugin。我还没有尝试过,但是最大的问题是2岁了,所以它可能不支持大多数最新的流量功能。 让我们知道您是否找到其他= D