@qooxdoo/framework
Version:
The JS Framework for Coders
52 lines (37 loc) • 1.22 kB
JavaScript
/* ************************************************************************
qooxdoo - the new era of web development
http://qooxdoo.org
Copyright:
2007-2008 1&1 Internet AG, Germany, http://www.1und1.de
License:
MIT: https://opensource.org/licenses/MIT
See the LICENSE file in the project's top-level directory for details.
Authors:
* Fabian Jakobs (fjakobs)
************************************************************************ */
qx.Class.define("qx.test.bom.Selector", {
extend: qx.dev.unit.TestCase,
members: {
testElementClass() {
var Element = qx.dom.Element;
var elements = [];
for (var i = 0; i < 250; i++) {
var el = Element.create("ul", {
class: "fromcode",
html: "<li>one</li><li>two</li><li>three</li>",
id: "setid" + i
});
document.body.appendChild(el);
elements.push(el);
}
this.assertEquals(
250,
qx.bom.Selector.query("ul.fromcode", document.body).length
);
this.assertEquals(750, qx.bom.Selector.query("ul > li").length);
elements.forEach(function (el) {
document.body.removeChild(el);
});
}
}
});