如何在visual studio中运行karma / jasmine测试?

时间:2017-09-27 16:48:34

标签: jasmine karma-runner

我如何进行业力/茉莉花测试?我之前在.NET MVC应用程序中设置了一个基本测试,我很确定我已经运行它并且它通过但是我忘记了如何为测试加载跑步者。

更新

看起来package.json需要一个带有“test”属性的“scripts”属性。

我的“test”属性配置为调用“karma start ./karma.conf.js”

我的package.json文件具有以下附加属性:

“目录”:{     “测试”:“测试”   },

我的karma.conf.js具有以下配置设置:

files: [  
    'tests/*Spec.js'  
], 

但是,当我执行cmd“npm test”时,我的tests / BasicSpec.js文件中的测试不会加载到浏览器中。知道问题可能是什么?

1 个答案:

答案 0 :(得分:1)

您是否安装了两个Chutzpah扩展程序?

https://marketplace.visualstudio.com/items?itemName=vs-publisher-2795.ChutzpahTestRunnerContextMenuExtension

https://marketplace.visualstudio.com/items?itemName=vs-publisher-2795.ChutzpahTestAdapterfortheTestExplorer

不确定为什么你需要两者,但你似乎。

安装完成后,您可以打开VS Unit Test Explorer,它应该显示您的测试。单击按钮以在Visual Studio中运行测试。

令人讨厌的是,Jasmine弹出一个带有结果的网页,这是毫无意义的,因为测试资源管理器会显示它们,并为负载提供更多功能,但您可以关闭网页并忽略它。

如果这没有回答你的问题,请说明问题所在,我会改变我的答案。