From ec051bdec2036c9aadbeb0f45a6abd0126542464 Mon Sep 17 00:00:00 2001 From: CountBleck Date: Wed, 13 Aug 2025 22:01:51 -0700 Subject: [PATCH] LibWeb: Import css/selectors/user-valid.html from WPT --- .../wpt-import/css/selectors/user-valid.txt | 10 + .../wpt-import/css/selectors/user-valid.html | 198 ++++++++++++++++++ 2 files changed, 208 insertions(+) create mode 100644 Tests/LibWeb/Text/expected/wpt-import/css/selectors/user-valid.txt create mode 100644 Tests/LibWeb/Text/input/wpt-import/css/selectors/user-valid.html diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/selectors/user-valid.txt b/Tests/LibWeb/Text/expected/wpt-import/css/selectors/user-valid.txt new file mode 100644 index 00000000000..6a9f9ce2f42 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/selectors/user-valid.txt @@ -0,0 +1,10 @@ +Harness status: OK + +Found 4 tests + +1 Pass +3 Fail +Fail :user-valid selector should respond to user action +Pass :user-valid selector properly interacts with submit & reset buttons +Fail Checkboxes should match :user-valid after the user clicks on it. +Fail Date inputs should match :user-valid after the user types a value into it. \ No newline at end of file diff --git a/Tests/LibWeb/Text/input/wpt-import/css/selectors/user-valid.html b/Tests/LibWeb/Text/input/wpt-import/css/selectors/user-valid.html new file mode 100644 index 00000000000..d260a28696b --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/selectors/user-valid.html @@ -0,0 +1,198 @@ + +Support for the :user-valid pseudo-class + + + + + + + + + + + + +

Test form interactions (reset / submit):

+
+
+
+
+
+ + + +
+ +