Karma for Visual Studio?



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

有这样的野兽吗?

我创建了一个Visual Studio扩展,如果你想使用Karma,你可能会觉得很有用。您基本上像往常一样使用 Karma,但启用了 XML 报告器;然后是一个 VS 扩展,用于监视该 XML 文件并在"测试资源管理器"窗口中显示结果。

在我的博客上有一个视频(以及文本说明):http://blog.dantup.com/2014/03/cross-browser-javascript-testing-with-karma-and-visual-studio/

欢迎反馈!

有一个用于 Karma runner 集成的 VS 扩展(在 VS 输出窗口中显示 Karma 结果): http://visualstudiogallery.msdn.microsoft.com/02f47876-0e7a-4f6c-93f8-1af5d5189225

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

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

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

编辑:

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

对于自动生成,您可以使用以下 nuget 包,该包将使用 karma 和 grunt 运行 jasmine 测试。因此,只要您在构建计算机上安装了 nodejs,它就应该运行您的单元测试。

https://www.nuget.org/packages/KarmaGruntJSUnit.MSBuild/

谢谢

相关内容

  • 没有找到相关文章

最新更新