30 lines
807 B
HTML
30 lines
807 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Test for Bugzilla Bug 83446 - Broken handling for pseudo-elements in Selectors API </title>
|
|
<script src="../../../resources/js-test-pre.js"></script>
|
|
<script>
|
|
function test() {
|
|
description("The test verifies that the querySelectorAll() API does not return any matched elements when querying for pseudo-element selectors.");
|
|
|
|
shouldBe('document.querySelectorAll("div::after").length', '0');
|
|
shouldBe('document.querySelectorAll("html::before").length', '0');
|
|
|
|
isSuccessfullyParsed();
|
|
}
|
|
</script>
|
|
|
|
<style type="text/css">
|
|
div:after {
|
|
content:"";
|
|
}
|
|
</style>
|
|
|
|
</head>
|
|
<body onLoad="test()">
|
|
<p>Test for Bugzilla <a href="https://bugs.webkit.org/show_bug.cgi?id=83446">Bug 83446</a>: Broken handling for pseudo-elements in Selectors API.</p>
|
|
<div> </div>
|
|
|
|
</body>
|
|
</html>
|