javascript - 如何使用 ReSharper 自定义 HTML 工具进行 JavaScript 测试?

标签 javascript unit-testing resharper

我已经尝试了使用此选项的所有方法,试图为我的 QUnit 测试创建自定义 HTML 线束。我查阅了他们网站上的有限文档,但一无所获,尽管我已经尝试了“测试工具位置”下拉列表中路径语法和选项的几乎所有组合。

我已将默认实现复制到测试 html 文件中,并对其进行了非常简单的修改,以便在其中包含一些自定义标题和元素,但无论我将文件放在哪里或如何定义它的路径,每次运行时使用 ReSharper 的测试运行器进行单元测试,无论是从包含测试的文件内部,还是在项目上运行测试,我都只会看到默认的 ReSharper QUnit 屏幕。

我也尝试过使用 PhantomJS 而不是浏览器来使用它,但没有成功。

我应该能够使用此选项为我的 JS 测试自定义 HTML 页面,使用与 Chutzpah 相同的语法,对吗?我正在使用 Resharper 9.0.0.0。

这是我尝试将 ReSharper 指向的文件的内容:

(更新:这是与 Jasmine 一起使用的固定文件)

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>testing!!!</title>
    @@ReferencedCSSFiles@@
    @@TestFrameworkDependencies@@
    @@ReferencedJSFiles@@
    @@ReSharperIntegration@@
</head>

<body>
    Some Custom Content Here
</body>
</html>

最佳答案

我将测试语法更改为 Jasmine,并且它有效。运行 QUnit 测试时,ReSharper 似乎没有使用此模板。

关于javascript - 如何使用 ReSharper 自定义 HTML 工具进行 JavaScript 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29480818/

相关文章:

unit-testing - 声明在 Controller 中设置的 session 变量-Grails测试用例

visual-studio - 在 VisualStudio 中将所有 *.cs 文件转换为 unicode

javascript - 在 angularjs 资源中使参数可选

javascript - 使用 jsonp 和 php 返回回调

javascript - 我想在 fullCalendar.js 中更改日 View

javascript - 如何在 Jasmine 中模拟 DOM 元素以便 Controller 可以访问它?

Javascript 正则表达式和日语符号

python - 在 Python 中模拟 Azure Functions httpRequest 表单

c# - NUnit 从 ReSharper 与 Visual Studio 2013 获取不同的哈希码值

visual-studio - 不同行中的 Resharper 属性