48 lines
3.5 KiB
Plaintext
48 lines
3.5 KiB
Plaintext
Test tagname's case-sensitivity when matching SVG-in-HTML with Element.closest().
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
Basic cases, tagname alone.
|
|
PASS document.getElementById('target1').closest('Container').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target1').closest('container').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target1').closest('CONTAINER').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target2').closest('Container') is null
|
|
PASS document.getElementById('target2').closest('container').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target2').closest('CONTAINER') is null
|
|
PASS document.getElementById('target3').closest('Container').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target3').closest('container').getAttribute('class') is "container2"
|
|
PASS document.getElementById('target3').closest('CONTAINER').getAttribute('class') is "container1"
|
|
|
|
Compound selectors.
|
|
PASS document.getElementById('target1').closest('Container[class^="container"]').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target1').closest('container[class^="container"]').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target1').closest('CONTAINER[class^="container"]').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target2').closest('Container[class^="container"]') is null
|
|
PASS document.getElementById('target2').closest('container[class^="container"]').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target2').closest('CONTAINER[class^="container"]') is null
|
|
PASS document.getElementById('target3').closest('Container[class^="container"]').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target3').closest('container[class^="container"]').getAttribute('class') is "container2"
|
|
PASS document.getElementById('target3').closest('CONTAINER[class^="container"]').getAttribute('class') is "container1"
|
|
|
|
Complex selectors.
|
|
PASS document.getElementById('target1').closest('div Container').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target1').closest('div container').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target1').closest('div CONTAINER').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target2').closest('div Container') is null
|
|
PASS document.getElementById('target2').closest('div container').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target2').closest('div CONTAINER') is null
|
|
PASS document.getElementById('target3').closest('div Container').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target3').closest('div container').getAttribute('class') is "container2"
|
|
PASS document.getElementById('target3').closest('div CONTAINER').getAttribute('class') is "container1"
|
|
PASS document.getElementById('target3').closest('container > Container').getAttribute('class') is "container3"
|
|
PASS document.getElementById('target3').closest('CONTAINER > Container') is null
|
|
PASS document.getElementById('target3').closest('Container > Container') is null
|
|
PASS document.getElementById('target3').closest('CONTAINER > container').getAttribute('class') is "container2"
|
|
PASS document.getElementById('target3').closest('Container > container') is null
|
|
PASS document.getElementById('target3').closest('container > container') is null
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|