Man*_*tto 11 javascript dom qunit
我正在用qUnit测试一些JavaScript.在一个对象中,我传递一个DOM元素,一些方法将改变元素的一些属性.
如何在qUnit中模拟DOM对象?
我想独立使用解决方案浏览器,因为我也测试了XUL应用程序.
您始终可以在JavaScript中创建元素.如果你不附加它(例如身体),它将不可见,所以你可以称之为模拟元素:
document.createElement('div'); // 'div' will create a '<div>'
Run Code Online (Sandbox Code Playgroud)
所以你也可以在qUnit测试函数中使用它:http://jsfiddle.net/LeMFH/.
test("test", function() {
expect(1);
var elem = document.createElement("div");
elem.style.position = "absolute";
equals(elem.style.position, "absolute");
});
Run Code Online (Sandbox Code Playgroud)