jquery – 使用Jasmine Karma在Visual Studio 2013中进行AngularJS测试

我是 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/

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...