如何运行 karma/jasmine 测试?我之前在 .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 文件中的测试不会加载到浏览器中。知道问题可能是什么吗?
最佳答案
您安装了两个 Chutzpah 扩展吗?
不知道为什么你需要两者,但你似乎需要。
安装完成后,您可以打开 VS 单元测试资源管理器,它应该显示您的测试。单击按钮即可在 Visual Studio 中运行测试。
令人烦恼的是,Jasmine 会弹出一个包含结果的网页,这是毫无意义的,因为测试浏览器会显示结果,并提供更多功能,但您可以关闭网页并忽略它。
如果这不能回答您的问题,请澄清问题所在,我会更改我的答案。
关于jasmine - 如何在 Visual Studio 中运行 karma/jasmine 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46453238/