Test ::file-selector-button::before renders something
file-selector-button is an element-backed pseudo-element so supports ::before.
This test ensures that the ::before renders something, ensuring that an actual button element is used.
diff --git a/css/css-pseudo/file-selector-button-002-notref.html b/css/css-pseudo/file-selector-button-002-notref.html
new file mode 100644
index 0000000..e137ba0
--- /dev/null
+++ b/css/css-pseudo/file-selector-button-002-notref.html
@@ -0,0 +1,3 @@
+<!doctype html>
+<title>CSS Test Reference</title>
+<input type="file">
diff --git a/css/css-pseudo/file-selector-button-002.html b/css/css-pseudo/file-selector-button-002.html
new file mode 100644
index 0000000..820e479
--- /dev/null
+++ b/css/css-pseudo/file-selector-button-002.html
@@ -0,0 +1,9 @@
+<!doctype html>
+<title>::file-selector-button supports ::before</title>
+<link rel="mismatch" href="file-selector-button-002-notref.html">
+<style>
+ input::file-selector-button::before {
+ content: "[before]";
+ }
+</style>
+<input type="file">