blob: 3bf5fdce339a811c89433d2cc204124a06f6ae97 [file] [log] [blame]
Test for crbug.com/304069: querySelectorAll regression.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS rootNode.querySelectorAll('#body div').length is 6
PASS rootNode.querySelectorAll('#body').length is 0
PASS rootNode.querySelectorAll('div + #rootNode div').length is 6
PASS rootNode.querySelectorAll('.sibling + .rootNode div').length is 6
PASS rootNode.querySelectorAll('.sibling ~ .rootNode div').length is 6
PASS rootNode.querySelectorAll('.sibling .rootNode div').length is 0
PASS rootNode.querySelectorAll('.sibling div').length is 0
PASS rootNode.querySelectorAll('.body .rootNode div').length is 6
PASS rootNode.querySelectorAll('.body .sibling + .rootNode div').length is 6
PASS rootNode.querySelectorAll('.body .parentSibling + .parent div').length is 6
PASS rootNode.querySelectorAll('.body .parentSibling ~ .parent div').length is 6
PASS rootNode.querySelectorAll('.body div').length is 6
PASS rootNode.querySelectorAll('.body').length is 0
PASS rootNode.querySelectorAll('body div').length is 6
PASS rootNode.querySelectorAll('body').length is 0
PASS rootNode.querySelector('#body') is null
PASS rootNode.querySelector('.body') is null
PASS rootNode.querySelector('body') is null
PASS successfullyParsed is true
TEST COMPLETE