我有一个 Node js 项目,它有 2 个测试文件夹。 src/test/v1 中有 app 和 admin 文件夹。我希望脚本仅从应用程序文件夹运行测试。我尝试使用 jest app
、jest app --testPathPattern=src/__test__/v1/app"
但两者都不起作用。
最佳答案
默认情况下,jest 将尝试在根目录(package.json 所在位置)递归运行所有测试
通过 CLI 指定特定文件夹:
jest --testPathPattern=src/test/v1/app
您还可以设置 package.json 来使用特定的测试命令来运行特定文件夹的测试:
"scripts": {
"test:app": "jest --testPathPattern=src/test/v1/app",
"test:admin": "jest --testPathPattern=src/test/v1/admin",
},
关于node.js - 如何从特定文件夹运行 Jest 测试而忽略其他文件夹测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70433380/