运行 使用 jest.runCLI() 的单次测试
Run single test with jest.runCLI()
我想在 gulp
中使用 jest.runCLI()
来仅执行更改后的测试。
我该怎么做?
我如何 运行 只用 jest.runCLI()
进行一次测试?
Jest 有一个 CLI 选项 运行 仅更改文件(基于 git 存储库状态)。
命令行 jest --onlyChanged
以编程方式变为:
jest.runCLI({'onlyChanged': true}, __dirname, function (success) {...});
使用终端,jest 对指定的文件名使用非连字符选项:
jest test1
运行 仅 test1.js
jest test1 test2
运行s test1.js 和 test2.js
jest-cli 使用 optimist 解析选项,非连字符选项映射到下划线选项 (_
):
jest.runCLI({'_': ['test1']}, __dirname, function (success) {...});
运行 仅 test1.js
jest.runCLI({'_': ['test1', 'test2']}, __dirname, function (success) {...});
运行s test1.js 和 test2.js
我想在 gulp
中使用 jest.runCLI()
来仅执行更改后的测试。
我该怎么做?
我如何 运行 只用 jest.runCLI()
进行一次测试?
Jest 有一个 CLI 选项 运行 仅更改文件(基于 git 存储库状态)。
命令行 jest --onlyChanged
以编程方式变为:
jest.runCLI({'onlyChanged': true}, __dirname, function (success) {...});
使用终端,jest 对指定的文件名使用非连字符选项:
jest test1
运行 仅 test1.jsjest test1 test2
运行s test1.js 和 test2.js
jest-cli 使用 optimist 解析选项,非连字符选项映射到下划线选项 (_
):
jest.runCLI({'_': ['test1']}, __dirname, function (success) {...});
运行 仅 test1.jsjest.runCLI({'_': ['test1', 'test2']}, __dirname, function (success) {...});
运行s test1.js 和 test2.js