From 58b07bc531857a006959f015165b73480d90de10 Mon Sep 17 00:00:00 2001 From: sideshowbarker Date: Wed, 30 Oct 2024 12:57:08 +0900 Subject: [PATCH] Tests: Import WPT html/dom/aria-attribute-reflection.html test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This change imports the WPT html/dom/aria-attribute-reflection.html test into being an in-tree test — and deletes the related existing test from https://github.com/LadybirdBrowser/ladybird/commit/a924e8747a4 previously “ported” from the WPT with changes to run under our (non-WPT) in-tree test harness. --- .../expected/aria-attribute-reflection.txt | 221 --------- .../html/dom/aria-attribute-reflection.txt | 51 ++ .../Text/input/aria-attribute-reflection.html | 433 ----------------- .../html/dom/aria-attribute-reflection.html | 436 ++++++++++++++++++ 4 files changed, 487 insertions(+), 654 deletions(-) delete mode 100644 Tests/LibWeb/Text/expected/aria-attribute-reflection.txt create mode 100644 Tests/LibWeb/Text/expected/wpt-import/html/dom/aria-attribute-reflection.txt delete mode 100644 Tests/LibWeb/Text/input/aria-attribute-reflection.html create mode 100644 Tests/LibWeb/Text/input/wpt-import/html/dom/aria-attribute-reflection.html diff --git a/Tests/LibWeb/Text/expected/aria-attribute-reflection.txt b/Tests/LibWeb/Text/expected/aria-attribute-reflection.txt deleted file mode 100644 index 5fe97188466..00000000000 --- a/Tests/LibWeb/Text/expected/aria-attribute-reflection.txt +++ /dev/null @@ -1,221 +0,0 @@ -Element Reflection for ARIA properties -Testing: role attribute reflects. - ✅ PASS: button is equal to button as expected. - ✅ PASS: checkbox is equal to checkbox as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-atomic attribute reflects. - ✅ PASS: true is equal to true as expected. - ✅ PASS: false is equal to false as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-autocomplete attribute reflects. - ✅ PASS: list is equal to list as expected. - ✅ PASS: inline is equal to inline as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-braillelabel attribute reflects. - ✅ PASS: x is equal to x as expected. - ✅ PASS: y is equal to y as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-brailleroledescription attribute reflects. - ✅ PASS: x is equal to x as expected. - ✅ PASS: y is equal to y as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-busy attribute reflects. - ✅ PASS: true is equal to true as expected. - ✅ PASS: false is equal to false as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-checked attribute reflects. - ✅ PASS: mixed is equal to mixed as expected. - ✅ PASS: true is equal to true as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-colcount attribute reflects. - ✅ PASS: 5 is equal to 5 as expected. - ✅ PASS: 6 is equal to 6 as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-colindex attribute reflects. - ✅ PASS: 1 is equal to 1 as expected. - ✅ PASS: 2 is equal to 2 as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-colindextext attribute reflects. - ✅ PASS: x is equal to x as expected. - ✅ PASS: y is equal to y as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-colspan attribute reflects. - ✅ PASS: 2 is equal to 2 as expected. - ✅ PASS: 3 is equal to 3 as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-current attribute reflects. - ✅ PASS: page is equal to page as expected. - ✅ PASS: step is equal to step as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-description attribute reflects. - ✅ PASS: cold as ice is equal to cold as ice as expected. - ✅ PASS: hot as fire is equal to hot as fire as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-disabled attribute reflects. - ✅ PASS: true is equal to true as expected. - ✅ PASS: false is equal to false as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-expanded attribute reflects. - ✅ PASS: true is equal to true as expected. - ✅ PASS: false is equal to false as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-haspopup attribute reflects. - ✅ PASS: menu is equal to menu as expected. - ✅ PASS: listbox is equal to listbox as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-hidden attribute reflects. - ✅ PASS: true is equal to true as expected. - ✅ PASS: false is equal to false as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-invalid attribute reflects. - ✅ PASS: true is equal to true as expected. - ✅ PASS: grammar is equal to grammar as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-keyshortcuts attribute reflects. - ✅ PASS: x is equal to x as expected. - ✅ PASS: y is equal to y as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-label attribute reflects. - ✅ PASS: x is equal to x as expected. - ✅ PASS: y is equal to y as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-level attribute reflects. - ✅ PASS: 1 is equal to 1 as expected. - ✅ PASS: 2 is equal to 2 as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-live attribute reflects. - ✅ PASS: polite is equal to polite as expected. - ✅ PASS: assertive is equal to assertive as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-modal attribute reflects. - ✅ PASS: true is equal to true as expected. - ✅ PASS: false is equal to false as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-multiline attribute reflects. - ✅ PASS: true is equal to true as expected. - ✅ PASS: false is equal to false as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-multiselectable attribute reflects. - ✅ PASS: true is equal to true as expected. - ✅ PASS: false is equal to false as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-orientation attribute reflects. - ✅ PASS: vertical is equal to vertical as expected. - ✅ PASS: horizontal is equal to horizontal as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-placeholder attribute reflects. - ✅ PASS: x is equal to x as expected. - ✅ PASS: y is equal to y as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-posinset attribute reflects. - ✅ PASS: 10 is equal to 10 as expected. - ✅ PASS: 11 is equal to 11 as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-pressed attribute reflects. - ✅ PASS: true is equal to true as expected. - ✅ PASS: false is equal to false as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-readonly attribute reflects. - ✅ PASS: true is equal to true as expected. - ✅ PASS: false is equal to false as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-relevant attribute reflects. - ✅ PASS: text is equal to text as expected. - ✅ PASS: removals is equal to removals as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-required attribute reflects. - ✅ PASS: true is equal to true as expected. - ✅ PASS: false is equal to false as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-roledescription attribute reflects. - ✅ PASS: x is equal to x as expected. - ✅ PASS: y is equal to y as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-rowcount attribute reflects. - ✅ PASS: 10 is equal to 10 as expected. - ✅ PASS: 11 is equal to 11 as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-rowindex attribute reflects. - ✅ PASS: 1 is equal to 1 as expected. - ✅ PASS: 2 is equal to 2 as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-rowindextext attribute reflects. - ✅ PASS: x is equal to x as expected. - ✅ PASS: y is equal to y as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-rowspan attribute reflects. - ✅ PASS: 2 is equal to 2 as expected. - ✅ PASS: 3 is equal to 3 as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-selected attribute reflects. - ✅ PASS: true is equal to true as expected. - ✅ PASS: false is equal to false as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-setsize attribute reflects. - ✅ PASS: 10 is equal to 10 as expected. - ✅ PASS: 11 is equal to 11 as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-sort attribute reflects. - ✅ PASS: descending is equal to descending as expected. - ✅ PASS: ascending is equal to ascending as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-valuemax attribute reflects. - ✅ PASS: 99 is equal to 99 as expected. - ✅ PASS: 100 is equal to 100 as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-valuemin attribute reflects. - ✅ PASS: 3 is equal to 3 as expected. - ✅ PASS: 2 is equal to 2 as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-valuenow attribute reflects. - ✅ PASS: 50 is equal to 50 as expected. - ✅ PASS: 51 is equal to 51 as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. -Testing: aria-valuetext attribute reflects. - ✅ PASS: 50% is equal to 50% as expected. - ✅ PASS: 51% is equal to 51% as expected. - ✅ PASS: null is equal to null as expected. - ✅ PASS: null is equal to null as expected. diff --git a/Tests/LibWeb/Text/expected/wpt-import/html/dom/aria-attribute-reflection.txt b/Tests/LibWeb/Text/expected/wpt-import/html/dom/aria-attribute-reflection.txt new file mode 100644 index 00000000000..1dc38957f01 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/html/dom/aria-attribute-reflection.txt @@ -0,0 +1,51 @@ +Summary + +Harness status: OK + +Rerun + +Found 41 tests + +41 Pass +Details +Result Test Name MessagePass role attribute reflects. +Pass aria-atomic attribute reflects. +Pass aria-autocomplete attribute reflects. +Pass aria-braillelabel attribute reflects. +Pass aria-brailleroledescription attribute reflects. +Pass aria-busy attribute reflects. +Pass aria-checked attribute reflects. +Pass aria-colcount attribute reflects. +Pass aria-colindex attribute reflects. +Pass aria-colspan attribute reflects. +Pass aria-current attribute reflects. +Pass aria-disabled attribute reflects. +Pass aria-expanded attribute reflects. +Pass aria-haspopup attribute reflects. +Pass aria-hidden attribute reflects. +Pass aria-invalid attribute reflects. +Pass aria-keyshortcuts attribute reflects. +Pass aria-label attribute reflects. +Pass aria-level attribute reflects. +Pass aria-live attribute reflects. +Pass aria-modal attribute reflects. +Pass aria-multiline attribute reflects. +Pass aria-multiselectable attribute reflects. +Pass aria-orientation attribute reflects. +Pass aria-placeholder attribute reflects. +Pass aria-posinset attribute reflects. +Pass aria-pressed attribute reflects. +Pass aria-readonly attribute reflects. +Pass aria-relevant attribute reflects. +Pass aria-required attribute reflects. +Pass aria-roledescription attribute reflects. +Pass aria-rowcount attribute reflects. +Pass aria-rowindex attribute reflects. +Pass aria-rowspan attribute reflects. +Pass aria-selected attribute reflects. +Pass aria-setsize attribute reflects. +Pass aria-sort attribute reflects. +Pass aria-valuemax attribute reflects. +Pass aria-valuemin attribute reflects. +Pass aria-valuenow attribute reflects. +Pass aria-valuetext attribute reflects. diff --git a/Tests/LibWeb/Text/input/aria-attribute-reflection.html b/Tests/LibWeb/Text/input/aria-attribute-reflection.html deleted file mode 100644 index 259b95b1660..00000000000 --- a/Tests/LibWeb/Text/input/aria-attribute-reflection.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- diff --git a/Tests/LibWeb/Text/input/wpt-import/html/dom/aria-attribute-reflection.html b/Tests/LibWeb/Text/input/wpt-import/html/dom/aria-attribute-reflection.html new file mode 100644 index 00000000000..342d9cf0d6f --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/html/dom/aria-attribute-reflection.html @@ -0,0 +1,436 @@ + + + +Element Reflection for ARIA properties + + + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ + + +
+ +
+ +
+ +
+ +
+ +
+ + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +