我是
Angularjs框架的新功能,并且还使用Jasmine框架和Karma进行测试.我有一个使用Visual Studio 2013构建的ASP.NET MVC应用程序,我想包括Jasmine包和Karma来测试js.
也许这个问题已经在这里讨论了,但是你可以看一下教程或演示如何包含一个Jasmine文件,并测试并显示结果?对于测试水疗应用程序是茉莉花和羯磨的最佳选择?
你能告诉我在项目中包含Jasmine的一些步骤,以及如何绑定我的.js来测试它?
解决方法
我遇到同样的问题 – 所有的教程似乎都是基于Node.js.但是,从
Chutzpah Javascript Test Runner项目开始,我发现了一些优秀的资源. Chutzpah似乎支持QUnit,Jasmine和Mocha测试框架.基本上,安装下面列出的软件包/扩展,按照茉莉花教程在Pivotal Gist(或Angular演示)上构建单元测试,您将可以右键单击(上拉菜单) Javascript测试并运行它(选择“运行JS测试”选项).希望这些资源有所帮助!
Visual Studio扩展:
> Chutzpah Test Adapter for Test Explorer(VS2012 / 2013支持)
> Chutzpah Context Menu Extension(VS2012 / 2013支持)
> Jasmine NuGet Package
教程
> Yuriy Tyukhnin’s tutorial
> Rosher Consulting’s tutorial
编辑:因为它已经链接到这里,我也一起投了一个博客文章 – http://codeforcoffee.org/setting-up-angular-js-jasmine-and-karma-in-visual-studio/