【问题标题】:Jest reference not found when running JS test using Chutzpah使用 Chutzpah 运行 JS 测试时未找到笑话参考
【发布时间】:2016-05-26 10:48:34
【问题描述】:

我想将我的 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 文件。但它仍然失败并显示消息 Error: ReferenceError: Can't find variable: jest.

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

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

【问题讨论】:

    标签: reactjs jestjs chutzpah gulp-jest


    【解决方案1】:

    这是因为 Chutzpah 不支持 Jest。基于documentation,目前只支持QUnit、Jasmine和Mocha。

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

    【讨论】:

    • 这是正确的。 Chutzpah 尚未添加对 Jest 的支持。
    • 感谢蒂姆雷诺兹和马修马内拉。您能否就如何为 Jest 添加框架定义提供任何参考。或者已经可以使用的 TFS 替代插件?
    猜你喜欢
    • 1970-01-01
    • 2013-11-26
    • 2023-03-24
    • 2013-11-27
    • 1970-01-01
    • 2018-07-21
    • 2014-07-18
    • 1970-01-01
    • 2016-08-05
    相关资源
    最近更新 更多