2

我想将我的 Jest 单元测试集成到 TFS CI,以便在构建期间它在 TFS 的构建输出中显示 Jest 单元测试结果。我使用了扩展 Chutzpah。以下是它的参考: https ://visualstudiogallery.msdn.microsoft.com/f8741f04-bae4-4900-81c7-7c9bfb9ed1fe https://blogs.msdn.microsoft.com/visualstudioalm/2012/03/01/visual-studio -11-beta-unit-testing-plugins-list/

我按照https://blogs.msdn.microsoft.com/matt-harrington/2014/10/27/javascript-unit-testing-using-the-chutzpah-test-runner-in-visual-studio/设置 chutzpah但我的测试未能发现 Jest 参考。

我们使用 Jest 预处理器作为Babel-preset-jest, babel-preset-es2015, babel-preset-es2015。我尝试将这些引用添加到 test.js 文件。但它仍然失败并显示消息错误:ReferenceError:找不到变量:开玩笑。

有人可以帮助确切地了解需要为 React js 应用程序添加哪些引用以在 chutzpah 中发现 Jest 单元测试。或对完成此类场景的任何 React js 应用程序的任何引用。

目前,当使用 NPM Test 执行 Jest 测试时,它运行正常,但我希望它在 VS 测试资源管理器中被发现

4

1 回答 1

0

这是因为 Chutzpah 不支持 Jest。根据文档,它目前只支持 QUnit、Jasmine 和 Mocha。

我不熟悉 Chutzpah,但您需要实现一个新的框架定义,将 Jest 包含在测试执行环境中。

于 2016-05-26T13:54:04.270 回答