\ No newline at end of file
diff --git a/css/css-scoping/has-slotted-002.tentative.html b/css/css-scoping/has-slotted-002.tentative.html
new file mode 100644
index 00000000000000..a67f788f785633
--- /dev/null
+++ b/css/css-scoping/has-slotted-002.tentative.html
@@ -0,0 +1,20 @@
+
+
+:has-slotted(...) negative test: no children or white space
+
+
+
Test passes if there is a filled green square.
+
+
+
+
\ No newline at end of file
diff --git a/css/css-scoping/has-slotted-003.tentative.html b/css/css-scoping/has-slotted-003.tentative.html
new file mode 100644
index 00000000000000..9565b1594c3ed7
--- /dev/null
+++ b/css/css-scoping/has-slotted-003.tentative.html
@@ -0,0 +1,22 @@
+
+
+:has-slotted(...) negative test: no children, but whitespace present
+
+
+
Test passes if there is a filled green square.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/css/css-scoping/has-slotted-004.tentative.html b/css/css-scoping/has-slotted-004.tentative.html
new file mode 100644
index 00000000000000..2d980e10051eb5
--- /dev/null
+++ b/css/css-scoping/has-slotted-004.tentative.html
@@ -0,0 +1,23 @@
+
+
+:has-slotted(.class)
+
+
+
Test passes if there is a filled green square.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/css/css-scoping/has-slotted-005.tentative.html b/css/css-scoping/has-slotted-005.tentative.html
new file mode 100644
index 00000000000000..3de7c16f287cb6
--- /dev/null
+++ b/css/css-scoping/has-slotted-005.tentative.html
@@ -0,0 +1,23 @@
+
+
+:has-slotted(.class) negative test
+
+
+
Test passes if there is a filled green square.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/css/css-scoping/has-slotted-006.tentative.html b/css/css-scoping/has-slotted-006.tentative.html
new file mode 100644
index 00000000000000..aea5c6b2a141fd
--- /dev/null
+++ b/css/css-scoping/has-slotted-006.tentative.html
@@ -0,0 +1,25 @@
+
+
+:has-slotted(el) + :has-slotted(el)
+
+
+
Test passes if there is a filled green square.
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/css/selectors/parsing/parse-has-slotted.tentative.html b/css/selectors/parsing/parse-has-slotted.tentative.html
new file mode 100644
index 00000000000000..3e240f677fbda4
--- /dev/null
+++ b/css/selectors/parsing/parse-has-slotted.tentative.html
@@ -0,0 +1,32 @@
+
+
+CSS Selectors: has slotted pseudo selectors
+
+
+
+
+
\ No newline at end of file