将 `find` 的结果传递给 jest (通过 npm 脚本)

将 `find` 的结果传递给 jest (通过 npm 脚本)

设想

我在用笑话nodejs为项目运行 javascript 单元测试。我正在使用git作为预先承诺的一部分我只想运行一些测试(真正快的测试),然后其余的测试将作为 cicd 管道的一部分运行。

目前,我正在添加pre-预提交测试的名称,并尝试仅运行那些具有

find test/ -iname "pre-*.js" | npm test

这是行不通的,因为我不知道如何“管道”到 npm script 命令中

"test": "env-cmd -f .env.test ./node_modules/.bin/jest --runInBand --detectOpenHandles --forceExit",

问题

我怎样才能将我的结果从find传递到npm test

答案1

在撰写/研究这篇文章时,我发现一个答案引用了“魔法咒语“这对我来说最终是有效的:

"test:pre": "npm test -- test/pre-*test.js",

“神奇”的部分是在--

相关内容