首页 > 解决方案 > 我可以让 jest 串行运行 Javascript 测试吗?

问题描述

我有一些与数据库交互的测试。我设置了测试代码以在每次测试之前/之后清除测试表。不过,这不适用于 jest,因为它并行运行多个测试,因此它会启动另一个测试,在第一个运行时清除测试数据库!

是否可以将 jest 设置为串行模式(无需编写我自己的测试运行程序,这似乎很复杂)?

标签: jestjs

解决方案


开始Jest使用--runInBand CLI 选项:

jest --runInBand

该选项Jest导致

在当前进程中串行运行所有测试


推荐阅读