diff --git a/tests/wpt/dom/collections/HTMLCollection-as-prototype.html b/tests/wpt/dom/collections/HTMLCollection-as-prototype.html
deleted file mode 100644
index d572d35c..00000000
--- a/tests/wpt/dom/collections/HTMLCollection-as-prototype.html
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
Objects whose prototype is an HTMLCollection
-
-
-
-
diff --git a/tests/wpt/dom/collections/HTMLCollection-delete.html b/tests/wpt/dom/collections/HTMLCollection-delete.html
deleted file mode 100644
index 99420d43..00000000
--- a/tests/wpt/dom/collections/HTMLCollection-delete.html
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-Deleting properties from HTMLCollection
-
-
-
-
-
diff --git a/tests/wpt/dom/collections/HTMLCollection-empty-name.html b/tests/wpt/dom/collections/HTMLCollection-empty-name.html
deleted file mode 100644
index 4fc34db7..00000000
--- a/tests/wpt/dom/collections/HTMLCollection-empty-name.html
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-HTMLCollection and empty names
-
-
-
-
-
diff --git a/tests/wpt/dom/collections/HTMLCollection-iterator.html b/tests/wpt/dom/collections/HTMLCollection-iterator.html
deleted file mode 100644
index 6296fd1b..00000000
--- a/tests/wpt/dom/collections/HTMLCollection-iterator.html
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
-HTMLCollection @@iterator Test
-
-
-
-
-
-
-
-
diff --git a/tests/wpt/dom/collections/HTMLCollection-live-mutations.window.js b/tests/wpt/dom/collections/HTMLCollection-live-mutations.window.js
deleted file mode 100644
index 7dbfc6cc..00000000
--- a/tests/wpt/dom/collections/HTMLCollection-live-mutations.window.js
+++ /dev/null
@@ -1,93 +0,0 @@
-function testHTMLCollection(name, hooks) {
- test(() => {
- const nodes = {
- root: document.createElement("div"),
- div1: document.createElement("div"),
- div2: document.createElement("div"),
- p: document.createElement("p")
- };
-
- nodes.div1.id = "div1";
- nodes.div2.id = "div2";
-
- const list = nodes.root.getElementsByTagName("div");
-
- hooks.initial(list, nodes);
-
- nodes.root.appendChild(nodes.div1);
- nodes.root.appendChild(nodes.p);
- nodes.root.appendChild(nodes.div2);
-
- hooks.afterInsertion(list, nodes);
-
- nodes.root.removeChild(nodes.div1);
-
- hooks.afterRemoval(list, nodes);
- }, `HTMLCollection live mutations: ${name}`);
-}
-
-testHTMLCollection("HTMLCollection.length", {
- initial(list) {
- assert_equals(list.length, 0);
- },
- afterInsertion(list) {
- assert_equals(list.length, 2);
- },
- afterRemoval(list) {
- assert_equals(list.length, 1);
- }
-});
-
-testHTMLCollection("HTMLCollection.item(index)", {
- initial(list) {
- assert_equals(list.item(0), null);
- },
- afterInsertion(list, nodes) {
- assert_equals(list.item(0), nodes.div1);
- assert_equals(list.item(1), nodes.div2);
- },
- afterRemoval(list, nodes) {
- assert_equals(list.item(0), nodes.div2);
- }
-});
-
-testHTMLCollection("HTMLCollection[index]", {
- initial(list) {
- assert_equals(list[0], undefined);
- },
- afterInsertion(list, nodes) {
- assert_equals(list[0], nodes.div1);
- assert_equals(list[1], nodes.div2);
- },
- afterRemoval(list, nodes) {
- assert_equals(list[0], nodes.div2);
- }
-});
-
-testHTMLCollection("HTMLCollection.namedItem(index)", {
- initial(list) {
- assert_equals(list.namedItem("div1"), null);
- assert_equals(list.namedItem("div2"), null);
- },
- afterInsertion(list, nodes) {
- assert_equals(list.namedItem("div1"), nodes.div1);
- assert_equals(list.namedItem("div2"), nodes.div2);
- },
- afterRemoval(list, nodes) {
- assert_equals(list.namedItem("div1"), null);
- assert_equals(list.namedItem("div2"), nodes.div2);
- }
-});
-
-testHTMLCollection("HTMLCollection ownPropertyNames", {
- initial(list) {
- assert_object_equals(Object.getOwnPropertyNames(list), []);
- },
- afterInsertion(list) {
- assert_object_equals(Object.getOwnPropertyNames(list), ["0", "1", "div1", "div2"]);
- },
- afterRemoval(list) {
- assert_object_equals(Object.getOwnPropertyNames(list), ["0", "div2"]);
- }
-});
-
diff --git a/tests/wpt/dom/collections/HTMLCollection-own-props.html b/tests/wpt/dom/collections/HTMLCollection-own-props.html
deleted file mode 100644
index 99dc425d..00000000
--- a/tests/wpt/dom/collections/HTMLCollection-own-props.html
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-HTMLCollection getters and own properties
-
-
-
-
diff --git a/tests/wpt/dom/collections/HTMLCollection-supported-property-indices.html b/tests/wpt/dom/collections/HTMLCollection-supported-property-indices.html
deleted file mode 100644
index 5339ec31..00000000
--- a/tests/wpt/dom/collections/HTMLCollection-supported-property-indices.html
+++ /dev/null
@@ -1,179 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/wpt/dom/collections/HTMLCollection-supported-property-names.html b/tests/wpt/dom/collections/HTMLCollection-supported-property-names.html
deleted file mode 100644
index 3d21e166..00000000
--- a/tests/wpt/dom/collections/HTMLCollection-supported-property-names.html
+++ /dev/null
@@ -1,135 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/wpt/dom/collections/domstringmap-supported-property-names.html b/tests/wpt/dom/collections/domstringmap-supported-property-names.html
deleted file mode 100644
index 430aa44c..00000000
--- a/tests/wpt/dom/collections/domstringmap-supported-property-names.html
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-DOMStringMap Test: Supported property names
-
-
-
-
-Simple
-
-Simple
-
-
- John Doe
-
-
- Jane Doe
-
- Jim Doe
-
-
diff --git a/tests/wpt/dom/collections/namednodemap-supported-property-names.html b/tests/wpt/dom/collections/namednodemap-supported-property-names.html
deleted file mode 100644
index 2c5dee4e..00000000
--- a/tests/wpt/dom/collections/namednodemap-supported-property-names.html
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-NamedNodeMap Test: Supported property names
-
-
-
-Simple
-
-
\ No newline at end of file
diff --git a/tests/wpt/dom/nodes/ChildNode-after.html b/tests/wpt/dom/nodes/ChildNode-after.html
deleted file mode 100644
index b5bf7ab5..00000000
--- a/tests/wpt/dom/nodes/ChildNode-after.html
+++ /dev/null
@@ -1,166 +0,0 @@
-
-
-ChildNode.after
-
-
-
-
-