9

我是 Angularjs 框架的新手,并且还使用 Jasmine 框架和 Karma 对其进行了测试。我有一个用 Visual Studio 2013 构建的 ASP.NET MVC 应用程序,我想包含 Jasmine 包和 Karma 以测试 js。

也许这个问题已经在这里讨论过了,但是您能否展示一个教程或演示如何包含 Jasmine 文件,并对其进行测试并显示结果?对于测试 spa 应用程序,Jasmine 和 Karma 是最佳选择吗?

您能否告诉我一些将 Jasmine 包含在项目中的步骤以及如何将其与我.js的绑定以对其进行测试?

4

1 回答 1

12

我遇到了同样的问题——所有的教程似乎都是基于 Node.js。但是,我从Chutzpah Javascript Test Runner项目中找到了一些很好的入门资源。Chutzpah 似乎支持 QUnit、Jasmine 和 Mocha 测试框架。本质上,安装下面列出的包/扩展,按照 Jasmine 教程在 Pivotal Gist(或 Angular 演示)上构建单元测试,您将能够右键单击(拉出上下文菜单) Javascript 测试并运行它(选择“运行 JS 测试”选项)。希望这些资源有帮助!

Visual Studio 扩展:

教程

编辑:因为它已经链接在这里,我还一起发布了一篇关于此的博客文章 - http://codeforcoffee.org/Setting-Up-Angular-JS-Jasmine-and-Karma-in-Visual-Studio

于 2014-04-09T15:20:12.447 回答