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">