gpt4 book ai didi

jestjs - 使用 jest.run() 或 jest.runCLI() 运行所有测试或以编程方式运行 jest 的方法

转载 作者:行者123 更新时间:2023-12-01 17:46:35 32 4
gpt4 key购买 nike

如何使用 jest.run()jest.runCLI() 以编程方式运行所有测试?我应该用什么作为论据?

我试图找到有关它们的文档但失败了。

如果上述函数不起作用,如果我想以编程方式运行 jest,我应该调用什么?

最佳答案

Jest 不应该以编程方式运行。也许将来会。

尝试运行以下命令:

const jest = require("jest");

const options = {
projects: [__dirname],
silent: true,
};

jest
.runCLI(options, options.projects)
.then((success) => {
console.log(success);
})
.catch((failure) => {
console.error(failure);
});

作为then回调中的success,将传递一个对象,其中包含globalConfigresults键。看看它们,也许会对你有帮助。

关于jestjs - 使用 jest.run() 或 jest.runCLI() 运行所有测试或以编程方式运行 jest 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50827216/

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