Karma for Visual Studio?

rou*_*tic 11 visual-studio continuous-testing jasmine infinitest karma-runner

我是Infinitest等连续测试产品的忠实粉丝.最近我一直在做更多的JavaScript开发,并且正在为Visua Studio寻找类似的东西,它会在保存文件后立即运行我的Jasmine测试.Mighty Moose看起来就像是.NET代码.我喜欢Karma背后的想法,但理想情况下它会与Visual Studio 2012很好地集成.

有这样的野兽吗?

Dan*_*eny 12

如果你想使用Karma,我已经创建了一个你可能会觉得有用的Visual Studio扩展.您基本上使用Karma,但启用了XML报告器; 然后是一个VS扩展,它监视该XML文件并在Test Explorer窗口中显示结果.

我的博客上有一段视频(包括文字说明):http: //blog.dantup.com/2014/03/cross-browser-javascript-testing-with-karma-and-visual-studio/

欢迎反馈!


use*_*503 1

如果您想在 Visual Studio 中保存测试文件后自动运行 javascript 单元测试,可以使用“Chutzpah”。

http://visualstudiogallery.msdn.microsoft.com/f8741f04-bae4-4900-81c7-7c9bfb9ed1fe

附:这对于 JS 测试来说非常有用。但如果你想测试 DOM 操作,你将需要某种 Web 驱动程序。

编辑:

如果您将测试资源管理器设置为在构建时运行,则保存 test.js 文件将导致测试运行。保存引用的 javascript 本身不会。

  • @roufamatic 在“测试资源管理器”面板的左上角,在标题“测试资源管理器”下方,您将看到一个带有图标的按钮,该图标似乎是“刷新”和“播放/执行”的组合。如果您将鼠标悬停在它上面,它会显示...“构建后运行测试”。当此按钮处于活动状态时,每次保存文件时都会运行测试。 (2认同)
  • 我会告诉我的老板,但我不认为他会这么做,这个小气鬼。#自雇 (2认同)