我正在尝试使用当前位于 HTML 页面中的 Chutzpah 在 Visual Studio 2012 中运行现有的 qUnit 测试,但我无法让 VS IDE 识别测试。当运行一个直接的 JS 测试时,VS2012 确实可以识别测试,例如,当我创建 testSample.js 时,测试显示在 VS IDE 中。
test("Adding Two Numbers Succeeds", function () {
expect(1);
var num1 = 10;
var num2 = 25;
var exp = num1 + num2;
equal(exp, addNumbers(num1, 25));
});
我想要的是让测试在 HTML 页面的上下文中运行,这样我就可以将东西注入 DOM 并针对它进行测试。由于我已经在 HTML 文档中进行了 qUnit 测试,我真的很想让 VS2012 识别它们。有人知道如何让 Chutzpah 识别这些测试吗?
作为文档的附注,您似乎应该能够右键单击带有 qUnit 测试的 JS 文件或 HTML 文件并点击“运行 JS 测试”,但是在运行 Nuget Chutzpah 包后,该选项对我来说并没有出现以及安装 Chutzpah 测试适配器。任何人都知道为什么该选项可能不会出现(我确实重新启动了 IDE)。提前致谢