javascript - Resharper 在 javascript 测试中重新排序我的路径引用

标签 javascript visual-studio testing resharper

我刚刚开始在带有 R# 的 Visual Studio 中使用 Jasmine。为了让它工作,我必须将这些行添加到规范文件的顶部:

///<reference path="../jasmine/jasmine.js"/>
///<reference path="../jasmine/jasmine-html.js"/>
///<reference path="../jasmine/boot.js"/>

但是,当我运行测试时,在浏览器中打开的文件以另一种顺序(和奇怪的缩进)包含标题中的引用:

    <script type="text/javascript" src="referenceFile?path=~/Project/Scripts/jasmine/jasmine-html.js"></script>
<script type="text/javascript" src="referenceFile?path=~/Project/Scripts/jasmine/boot.js"></script>
    <script type="text/javascript" src="referenceFile?path=~/Project/Scripts/jasmine/jasmine.js"></script>

问题是 boot.js 需要放在最后,否则无法运行。有可能解决这个问题吗?如果这只是 R# 行为,也许有解决方法。

最佳答案

  1. ReSharperRunner.html文件添加到项目中;
  2. 点击Copy default implementation to clipboard here ReSharper |选项 |工具 |单元测试 | JavaScript 测试 |自定义 HTML 线束 并将代码粘贴到那里;
  3. 在此处指定此类文件 ReSharper |选项 |工具 |单元测试 | JavaScript 测试 |启用自定义 HTML 线束 |测试线束文件名
  4. Test harness location 组合框中指定一个文件位置。

关于javascript - Resharper 在 javascript 测试中重新排序我的路径引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36691724/

相关文章:

javascript - Async/await 未按预期顺序执行

javascript - 将纯文本转换为 HTML、Match 或 Regexp 的最有效方法

c# - 如何调试对象初始化代码?

visual-studio - 以 Alt 开头的键盘快捷键在 VS 中不起作用

testing - 在测试中获取 CSRF token

javascript - ServiceNow-如何从 Excel 文件将用户添加到组

javascript - Ckeditor不显示在生产Rails中

visual-studio - 如何在 Visual Studio 中组织大型项目(>300 个类)的 F# 源代码?

java - 使用对象实例化测试代码的良好实践

api - 使用 karate.fork 时如何获取特定值?