如何用Jest编写单元测试:具有不同数据的相同测试套件

对于我们的React Native iOS应用,我们选择Jest进行测试。
原因很简单:它是由Facebook正式开发的(当时得到了全面支持和普遍使用。)

幸运的是,我发现Jest和Spock是我熟悉的另一个测试框架之间的相似之处。
两者都可以保持简明扼要的复制相同测试套件和不同数据的方式。
我们可以像这样在测试文件中写下数据表:

参考文献

入门·开玩笑
使用以下命令安装Jest:yarn add –dev jest npm install –save-dev jest让我们开始写一个测试…… jestjs.io 全球人物·开玩笑
在您的测试文件中,Jest将所有这些方法和对象放入全局环境中。 您不必要求…… jestjs.io 在Jest中组织测试
如果您还没有尝试过Jest,则应该这样做。 即使您不使用React。 它简直死了,并加载了… medium.com