siesta-lite
Version:
Stress-free JavaScript unit testing and functional testing tool, works in NodeJS and browsers
30 lines (20 loc) • 761 B
JavaScript
/*
Siesta 5.6.1
Copyright(c) 2009-2022 Bryntum AB
https://bryntum.com/contact
https://bryntum.com/products/siesta/license
*/
Class('Ariadne.DomQueryFinder.Identifier.DirectChild', {
isa : Ariadne.DomQueryFinder.Identifier.NthOfType,
methods : {
identify : function (target, root, maze) {
if (!target.parentElement || target.parentElement == root) return null
var segment = this.SUPERARG(arguments)
segment.query = target.tagName.toLowerCase() + segment.query
segment.leading = true
segment.child = true
segment.weight *= 10
return segment
}
}
});