create-react-app之测试

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 15:51   2960   0

 

1.运行测试

 

Create React App使用Jest作为其测试运行器。为进行此集成做准备,我们对Jest进行了重大改进,因此,如果几年前您听到有关Jest的坏消息,请尝试一下。

Jest是基于Node的运行器。这意味着测试始终在Node环境中运行,而不是在实际的浏览器中运行。这使我们能够实现快速的迭代速度并防止松散。

虽然Jest提供了浏览器全局如window和jsdom,他们是只有真正的浏览器行为的近似值。Jest旨在用于逻辑和组件的单元测试,而不是DOM怪癖。

如果需要,我们建议您使用单独的工具进行浏览器端到端

 

1.1 文件名约定

 

Jest将使用以下任何流行的命名约定查找测试文件:

  • __tests__文件夹中带有.js后缀的文件。
  • .test.js后缀的文件。
  • .spec.js后缀的文件。

.test.js/.spec.js文件(或__tests__文件夹)可位于src顶级文件夹下任何深度。

我们建议将测试文件(或__tests__文件夹)放在要测试的代码旁边,以使相对导入显得更短。

例如,如果App.test.js

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP