我已经尝试了使用此选项的所有方法,试图为我的 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/