【发布时间】:2015-07-30 13:00:35
【问题描述】:
过去我使用 webstorm、karma、jasmine 和 phantom 来运行 js 测试。我现在必须在 VS2015 中运行测试并选择 resharper/jasmine 和 phantom js。我的测试运行正常,实际上看起来不错。我唯一的抱怨是,使用 karma 您可以指定通配符引用,因此使用配置,所有引用的依赖 js 文件都在一个位置。现在我必须在我创建的每个规范文件中指定引用。有更好的方法吗?
例如在我的规范文件的顶部,我有几个:
///<reference path="~/Scripts/jasmine/jasmine.js"/>
///<reference path="~/Scripts/jasmine/jasmine.js"/>
///<reference path="~/Scripts/jasmine/jasmine-html.js"/>
///<reference path="~/Scripts/jasmine/boot.js"/>
///<reference path="~/Scripts/angular-core/angular.js"/>
每个文件都有很多相同的引用被复制和粘贴。
附带说明 - 我还注意到,在我的 mvc 应用程序的脚本文件夹下,有一个自动生成 _references.js 文件,其中似乎包含我所有引用的文件(尽管有些路径是相对的) - 不确定就是这样!
谢谢
【问题讨论】:
标签: angularjs unit-testing jasmine visual-studio-2015 resharper-9.0