我正在尝试使用当前在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)。提前致谢
答案 0 :(得分:0)
显然有两个VS的插件与chutzpah相关联。他们是&Chutzpah测试适配器'和' Chutzpah Test Runner'。
安装了两者并在设置工具>之后选项> Chutzpah>单元测试浏览器>测试模式为'所有'现在我在HTML页面中的测试被识别并在IDE中运行!