gpt4 book ai didi

jestjs - 使用 jest.runCLI() 运行单个测试

转载 作者:行者123 更新时间:2023-12-04 14:25:51 27 4
gpt4 key购买 nike

我想用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/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com