2016-05-26 26 views
2

我想将我的Jest单元测试集成到TFS CI中,以便在构建期间显示TEST的Build输出中的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/使用Chutzpah运行JS测试时未找到Jest引用

我跟着https://blogs.msdn.microsoft.com/matt-harrington/2014/10/27/javascript-unit-testing-using-the-chutzpah-test-runner-in-visual-studio/成立放肆,但我的测试都未能发现玩笑参考。

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

有人可以帮助确切地说,需要为React js应用程序添加哪些引用来发现chutzpah中的Jest单元测试。或者任何对这样的场景完成的任何反应js应用程序的引用。

目前执行使用NPM测试玩笑测试时,它运行正常,但我想它在VS测试资源管理

回答

0

这是因为放肆不支持玩笑被发现。基于documentation它目前仅支持QUnit,Jasmine和Mocha。

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

+0

这是正确的。 Jest支持尚未添加到Chutzpah。 –

+0

感谢Tim Reynolds和Matthew Manela。你可以给任何参考如何添加Jest的框架定义。或者TFS的替代插件已经做到了? – piu

相关问题