Verify that invalid selectors throw for empty elements
diff --git a/dom/nodes/ParentNode-querySelector-All-xht.xht b/dom/nodes/ParentNode-querySelector-All-xht.xht
index f6d8280..f2d94da 100644
--- a/dom/nodes/ParentNode-querySelector-All-xht.xht
+++ b/dom/nodes/ParentNode-querySelector-All-xht.xht
@@ -87,6 +87,8 @@
   var fragment = doc.createDocumentFragment(); // Fragment Node tests
   fragment.appendChild(element.cloneNode(true));
 
+  var empty = document.createElement("div"); // Empty Node tests
+
   // Setup Tests
   interfaceCheck("Document", doc);
   interfaceCheck("Detached Element", detached);
@@ -107,6 +109,7 @@
   runInvalidSelectorTest("Detached Element", detached, invalidSelectors);
   runInvalidSelectorTest("Fragment", fragment, invalidSelectors);
   runInvalidSelectorTest("In-document Element", element, invalidSelectors);
+  runInvalidSelectorTest("Empty Element", empty, invalidSelectors);
 
   runValidSelectorTest("Document", doc, validSelectors, testType, docType);
   runValidSelectorTest("Detached Element", detached, validSelectors, testType, docType);
diff --git a/dom/nodes/ParentNode-querySelector-All.html b/dom/nodes/ParentNode-querySelector-All.html
index 465898c..7d68e7f 100644
--- a/dom/nodes/ParentNode-querySelector-All.html
+++ b/dom/nodes/ParentNode-querySelector-All.html
@@ -85,6 +85,8 @@
   var fragment = doc.createDocumentFragment(); // Fragment Node tests
   fragment.appendChild(element.cloneNode(true));
 
+  var empty = document.createElement("div"); // Empty Node tests
+
   // Setup Tests
   interfaceCheck("Document", doc);
   interfaceCheck("Detached Element", detached);
@@ -105,6 +107,7 @@
   runInvalidSelectorTest("Detached Element", detached, invalidSelectors);
   runInvalidSelectorTest("Fragment", fragment, invalidSelectors);
   runInvalidSelectorTest("In-document Element", element, invalidSelectors);
+  runInvalidSelectorTest("Empty Element", empty, invalidSelectors);
 
   runValidSelectorTest("Document", doc, validSelectors, testType, docType);
   runValidSelectorTest("Detached Element", detached, validSelectors, testType, docType);