diff --git a/Tests/LibWeb/Text/expected/DOM/Node-isEqualNode.txt b/Tests/LibWeb/Text/expected/DOM/Node-isEqualNode.txt
new file mode 100644
index 00000000000..5be5f03fea1
--- /dev/null
+++ b/Tests/LibWeb/Text/expected/DOM/Node-isEqualNode.txt
@@ -0,0 +1,11 @@
+element.isEqualNode(element): true
+element.isEqualNode(identicalElement): true
+identicalElement.isEqualNode(element): true
+element.isEqualNode(identicalElementWithCapitalizedName): true
+element.isEqualNode(elementWithDifferentNamespace): false
+element.isEqualNode(elementWithDifferentPrefix): false
+element.isEqualNode(elementWithDifferentLocalName): false
+element.isEqualNode(elementWithAttribute): false
+element.isEqualNode(elementWithAttribute) (after adding non-matching attribute): false
+element.isEqualNode(elementWithAttribute) (after adding matching attribute): false
+element.isEqualNode(elementWithAttribute) (after removing non-matching attribute): true
\ No newline at end of file
diff --git a/Tests/LibWeb/Text/input/DOM/Node-isEqualNode.html b/Tests/LibWeb/Text/input/DOM/Node-isEqualNode.html
new file mode 100644
index 00000000000..2c2370dd13d
--- /dev/null
+++ b/Tests/LibWeb/Text/input/DOM/Node-isEqualNode.html
@@ -0,0 +1,32 @@
+
+
+