CSS Selectors: test parsing with missing )
Discussed in
https://github.com/w3c/csswg-drafts/issues/492
Change-Id: I31172814ad0db99b2ede246f92c4611dab07c756
Reviewed-on: https://chromium-review.googlesource.com/759918
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Reviewed-by: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#515117}
diff --git a/css/selectors/missing-right-token.html b/css/selectors/missing-right-token.html
index 9115aa7..8fe33a9 100644
--- a/css/selectors/missing-right-token.html
+++ b/css/selectors/missing-right-token.html
@@ -11,10 +11,20 @@
<script src="/resources/testharnessreport.js"></script>
</head>
<body>
+
+
+ <div id="container">
+ <span></span>
+ <span class="cls"></span>
+ </div>
+
<script>
test(() => {
assert_equals(document.querySelector('meta[charset="utf-8"'), expected);
assert_equals(document.querySelector('meta[charset="utf-8'), expected);
+
+ assert_equals(container.querySelectorAll('span:not([class]').length, 1);
+ assert_equals(container.querySelectorAll('span:not([class').length, 1);
}, "attribute selectors with missing right tokens succeed");
</script>
</body>