2016-05-26 83 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

相關問題