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>