观察模式 (Watch mode)
Jest和其他测试框架一样,也可以在观察模式下运行。这意味着它会监视项目中的所有文件,并在任何文件更改时自动重新运行任何测试。让我们按照以下方式更新我们的package.json文件:
{ ... "scripts": { "test": "jest --watchAll --verbose" }, ... }
在这里,我们将--watchAll命令行参数添加到test属性中。
这意味着Jest将使用--watchAll参数执行,并以监视模式运行。同时,请注意,我们还添加了--verbose命令行选项。该选项会将每个已运行的测试名称输出到控制台。
当设置好后运行npm test,可以看到Jest以监视模式运行,如下面的截图所示:
(命令行输出显示Jest在监视模式下运行)
在这里,Jest 正在运行观察模式,它会默认地在任何源文件更改时立即运行所有测试。请注意,还有一些键盘快捷键可用于运行部分测试。按下 f 键将只运行失败的测试,按下 o 键将只运行与更改的文件相关的测试。p 和 t 选项允许根据正则表达式模式筛选测试。
标签:Typescript,测试,--,模式,TDD,Jest,test,运行 From: https://www.cnblogs.com/bisslot/p/17719713.html