过去我使用 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 文件,其中似乎包含我所有引用的文件(尽管有些路径是相对的) - 不确定那是!
谢谢