首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ReSharper JavaScript测试中共享引用路径

问在ReSharper JavaScript测试中共享引用路径
EN

Stack Overflow用户
提问于 2014-07-09 17:25:45
回答 1查看 1.6K关注 0票数 5

我和我的团队正在开发一个web应用程序,它有相当数量的角码和Jasmine测试。我们使用的是Visual和ReSharper的内置茉莉花测试跑步者。为了ReShaper起见,我们的JS测试文件都在顶部设置了引用路径,如下所示

代码语言:javascript
复制
/// <reference path="/path/to/somefile.js" />

我们有很多这样的参考资料。对于每个新的测试文件,我们必须添加这些引用。如果我们有一个新的组件或外部库,我们必须向几乎所有现有的测试文件添加另一个引用。这尤其适用于包括外部角度模块。

有没有办法为resharper中的js测试创建共享引用文件?当您的解决方案包含大量较小的文件时,这将真正成为核心。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-18 13:21:04

是的,您可以创建一个包含所有其他引用的引用文件。然后,只需在js测试文件中包含该引用文件即可。

在js测试文件(spec)中,只需包括以下内容:

代码语言:javascript
复制
/// <reference path="defaultReferences.js" />

在defaultReferences.js文件中添加所需的所有引用:

代码语言:javascript
复制
/// <reference path="../../App/lib/jquery/jquery-2.1.0.js" />
/// <reference path="../../App/lib/jquery/jquery.cookie.js" />
/// <reference path="../../App/lib/angular-1.3.0-beta.3/angular.js" />

然后,您只需在defaultReferences中添加一个新的引用文件,而不是所有

更新

在@sarin下面的问题之后,我将尝试解释我的文件夹结构,在我的项目中是这样的:(我还有resharper8.2和Jasmin2.0)。

。。WebApp

……库

.角度

.references.js

……js

.账号

.accountController.js

.篮

.basketService.js

……测试

.帮手

.等级库

.账号

.accountControllerSpec.js

.篮

.basketServiceSpec.js

然后在我的basketSerivceSpec.js中,引用如下所示:

/// <reference path="../../../lib/references.js" /> /// <reference path="../../../js/basket/basketService.js" />

因此,如果您正在体验重发程序没有运行测试,那么请查看引用路径。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24660128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档