我想在jest.runCLI()
中使用gulp
仅执行更改的测试。
我怎样才能做到这一点?
如何使用jest.runCLI()
进行一项测试?
最佳答案
Jest有一个CLI选项可以仅运行更改过的文件(基于git存储库状态)。
命令行jest --onlyChanged
以编程方式变为:
jest.runCLI({'onlyChanged': true}, __dirname, function (success) {...});
在终端上,jest使用非连字符选项来指定文件名:
jest test1
仅运行test1.js jest test1 test2
运行test1.js和test2.js jest-cli使用optimist解析选项,非连字符选项映射到下划线选项(
_
):jest.runCLI({'_': ['test1']}, __dirname, function (success) {...});
仅运行test1.js jest.runCLI({'_': ['test1', 'test2']}, __dirname, function (success) {...});
运行test1.js和test2.js 关于jestjs - 使用jest.runCLI()运行单个测试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33633830/