我对qUnit很新,并试图在我的测试用例中填充一些内容的qunit-fixture。但它不起作用。 测试方法在visual studio中正常运行,但是我无法在“qunit-fixture”div中填充内容。
在这里寻求社区的帮助。
请参阅以下代码
/// <reference path="../scripts/typings/qunit/qunit.d.ts" />
/// <chutzpah_reference path="../Scripts/jquery-1.10.2.js"/>
test("Test1",() => {
$("#qunit-fixture").append("test");
ok(true);
});
答案 0 :(得分:0)
我不知道打字稿,但我认为你有一个错误的jquery选择器。
默认情况下, qunit-fixture
是html测试页中div元素的id。因此填充的代码应该是这样的。
$("#qunit-fixture").append("test");
我通常把它放在我的测试设置中。 纯粹的javascript就是这样的。
module('MyModule',{
setup: function() {
$('#qunit-fixture').append("<button id='myButton'>Test button</button>");
//other stuff
},
teardown: function() {
// clean up after each test
}
});
我希望这有助于解决您的问题。