From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- .../tests/html/semantics/grouping-content/.gitkeep | 0 .../the-blockquote-element/.gitkeep | 0 .../grouping-content/the-dd-element/.gitkeep | 0 .../the-dd-element/grouping-dd.html | 27 ++ .../grouping-content/the-div-element/.gitkeep | 0 .../the-div-element/grouping-div.html | 28 ++ .../grouping-content/the-dl-element/.gitkeep | 0 .../the-dl-element/grouping-dl.html | 30 ++ .../grouping-content/the-dt-element/.gitkeep | 0 .../the-dt-element/grouping-dt.html | 28 ++ .../the-figcaption-element/.gitkeep | 0 .../grouping-figcaption.html | 28 ++ .../grouping-content/the-figure-element/.gitkeep | 0 .../the-figure-element/grouping-figure.html | 29 ++ .../grouping-content/the-hr-element/.gitkeep | 0 .../the-hr-element/grouping-hr.html | 30 ++ .../grouping-content/the-li-element/.gitkeep | 0 .../the-li-element/grouping-li-novalue-manual.html | 148 ++++++++++ .../grouping-li-reftest-001-ref.html | 48 ++++ .../the-li-element/grouping-li-reftest-001.html | 49 ++++ .../grouping-li-reftest-002-ref.html | 34 +++ .../the-li-element/grouping-li-reftest-002.html | 36 +++ .../the-li-element/grouping-li.html | 193 +++++++++++++ .../grouping-content/the-ol-element/.gitkeep | 0 .../grouping-ol-rev-reftest-001-ref.html | 53 ++++ .../grouping-ol-rev-reftest-001.html | 59 ++++ .../grouping-ol-start-reftest-001-ref.html | 57 ++++ .../grouping-ol-start-reftest-001.html | 64 +++++ .../grouping-ol-start-reftest-002-ref.html | 57 ++++ .../grouping-ol-start-reftest-002.html | 61 ++++ .../grouping-ol-type-reftest-001-ref.html | 55 ++++ .../grouping-ol-type-reftest-001.html | 58 ++++ .../grouping-ol-type-reftest-002-ref.html | 62 ++++ .../grouping-ol-type-reftest-002.html | 65 +++++ .../grouping-ol-type-reftest-003-ref.html | 78 +++++ .../grouping-ol-type-reftest-003.html | 81 ++++++ .../the-ol-element/grouping-ol.html | 314 +++++++++++++++++++++ .../the-ol-element/ol.start-reflection-1.html | 25 ++ .../the-ol-element/ol.start-reflection-2.html | 25 ++ .../the-ol-element/reversed-1-ref.html | 6 + .../the-ol-element/reversed-1a.html | 10 + .../the-ol-element/reversed-1b.html | 15 + .../the-ol-element/reversed-1c.html | 16 ++ .../the-ol-element/reversed-1d.html | 12 + .../the-ol-element/reversed-1e.html | 11 + .../the-ol-element/reversed-2-ref.html | 6 + .../the-ol-element/reversed-2.html | 7 + .../grouping-content/the-p-element/.gitkeep | 0 .../grouping-content/the-p-element/grouping-p.html | 28 ++ .../grouping-content/the-pre-element/.gitkeep | 0 .../grouping-pre-reftest-001-ref.html | 22 ++ .../the-pre-element/grouping-pre-reftest-001.html | 23 ++ .../the-pre-element/grouping-pre.html | 28 ++ .../the-pre-element/pre-newline-bidi-ref.html | 19 ++ .../the-pre-element/pre-newline-bidi.html | 23 ++ .../grouping-content/the-ul-element/.gitkeep | 0 .../the-ul-element/grouping-ul.html | 28 ++ 57 files changed, 2076 insertions(+) create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-blockquote-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/grouping-dd.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-div-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-div-element/grouping-div.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/grouping-dl.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/grouping-dt.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/grouping-figure.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/grouping-hr.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1a.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1b.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1c.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1d.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1e.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-p-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-p-element/grouping-p.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/.gitkeep create mode 100644 testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/grouping-ul.html (limited to 'testing/web-platform/tests/html/semantics/grouping-content') diff --git a/testing/web-platform/tests/html/semantics/grouping-content/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-blockquote-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-blockquote-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/grouping-dd.html b/testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/grouping-dd.html new file mode 100644 index 000000000..022e555bd --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-dd-element/grouping-dd.html @@ -0,0 +1,27 @@ + + + + + the dd element + + + + + + + +

Description

+

This test validates the dd element.

+ +
+ + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-div-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-div-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-div-element/grouping-div.html b/testing/web-platform/tests/html/semantics/grouping-content/the-div-element/grouping-div.html new file mode 100644 index 000000000..ffde6eb53 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-div-element/grouping-div.html @@ -0,0 +1,28 @@ + + + + + The div element + + + + + + + +

Description

+

This test validates the div element.

+ +
+ + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/grouping-dl.html b/testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/grouping-dl.html new file mode 100644 index 000000000..2394d6a92 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-dl-element/grouping-dl.html @@ -0,0 +1,30 @@ + + + + + the dl element + + + + + + + +

Description

+

This test validates the dl element.

+ +
+ + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/grouping-dt.html b/testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/grouping-dt.html new file mode 100644 index 000000000..1dbb4384d --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-dt-element/grouping-dt.html @@ -0,0 +1,28 @@ + + + + + the dl element + + + + + + + +

Description

+

This test validates the dt element.

+ +
+ + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html b/testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html new file mode 100644 index 000000000..68e7a516b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html @@ -0,0 +1,28 @@ + + + + + the figcaption element + + + + + + + +

Description

+

This test validates the figcaption element.

+ +
+ + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/grouping-figure.html b/testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/grouping-figure.html new file mode 100644 index 000000000..31c156ce3 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-figure-element/grouping-figure.html @@ -0,0 +1,29 @@ + + + + + the figure element + + + + + + + +

Description

+

This test validates the figure element.

+ +
+ + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/grouping-hr.html b/testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/grouping-hr.html new file mode 100644 index 000000000..eeadd97d4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-hr-element/grouping-hr.html @@ -0,0 +1,30 @@ + + + + + the hr element + + + + + + + +

Description

+

This test validates the hr element.

+ +
+ + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html new file mode 100644 index 000000000..346ed5662 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-novalue-manual.html @@ -0,0 +1,148 @@ + + + + + Body Element + + + + + + + +

Validation of li characteristic requiring manual testing

+ +

The spec states: "If the parent element is an ol element, then the li element has an ordinal value."

+

This manual test is needed to verify that NON-ol element parents do NOT result in an ordinal value.

+

It needs to be manual because the ordinal value assigned to each list element by the user agent is NOT available programmatically. Values which are set either via markup or IDL are available programmatically, but not the calculated values for all the other list items.

+

And, as we cannot be sure how a mistakenly assigned value would be rendered, this test cannot be a reftest.

+

So, please use the buttons to answer the following questions:

+ + + + + + + + + + + + + + + + + + + + + + +
HTML MarkupDo you see any sort of sequencing information?
+ +
  • Menu Item
  • +
  • Menu Item
  • +
    +
    + + +
    + +
  • + +
  • Toolbar Menu Item
  • +
  • Toolbar Menu Item
  • +
    +
  • +
  • + +
  • Toolbar Menu Item
  • +
  • Toolbar Menu Item
  • +
    +
  • +
    +
    + + +
    +
      +
    • list item
    • +
    • list item
    • +
    • list item
    • +
    +
    + + +
    + +
    + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html new file mode 100644 index 000000000..5ff5296e2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html @@ -0,0 +1,48 @@ + + + + + li element + + + + + +

    Description

    +

    This test continues to validate the li element.

    + +

    The spec states:

    +
    "If the parent element is an ol element, then the li element has an ordinal value. The value attribute is processed relative to the element's parent ol element (q.v.), if there is one. If there is not, the attribute has no effect."
    +

    This reftest verifies that the value attribute has no effect when applied to a list item NOT having an ol parent.

    +

    A reftest is necessary because the values of li elements as calculated by the user agent are NOT available programatically. Only explicitly-set values are then available programatically.

    +

    This reftest passes if you see NO sequencing information on any of the items below.

    + +

    Unordered List

    + + + +
  • Menu Item
  • +
  • Menu Item
  • +
    + + +
  • + +
  • Toolbar Menu Item
  • +
  • Toolbar Menu Item
  • +
    +
  • +
  • + +
  • Toolbar Menu Item
  • +
  • Toolbar Menu Item
  • +
    +
  • +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html new file mode 100644 index 000000000..71b72c2ce --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html @@ -0,0 +1,49 @@ + + + + + li element + + + + + + +

    Description

    +

    This test continues to validate the li element.

    + +

    The spec states:

    +
    "If the parent element is an ol element, then the li element has an ordinal value. The value attribute is processed relative to the element's parent ol element (q.v.), if there is one. If there is not, the attribute has no effect."
    +

    This reftest verifies that the value attribute has no effect when applied to a list item NOT having an ol parent.

    +

    A reftest is necessary because the values of li elements as calculated by the user agent are NOT available programatically. Only explicitly-set values are then available programatically.

    +

    This reftest passes if you see NO sequencing information on any of the items below.

    + +

    Unordered List

    + + + +
  • Menu Item
  • +
  • Menu Item
  • +
    + + +
  • + +
  • Toolbar Menu Item
  • +
  • Toolbar Menu Item
  • +
    +
  • +
  • + +
  • Toolbar Menu Item
  • +
  • Toolbar Menu Item
  • +
    +
  • +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html new file mode 100644 index 000000000..bdb728faf --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-ref.html @@ -0,0 +1,34 @@ + + + + + li element + + + + + + +

    Description

    +

    This test continues to validate the li element.

    + +

    The spec states:

    +
    "If the parent element is an ol element, then the li element has an ordinal value. The value attribute is processed relative to the element's parent ol element (q.v.), if there is one. If there is not, the attribute has no effect."
    +

    This reftest verifies that the value attribute has an effect when applied to a list item with an ol parent.

    +

    A reftest is necessary because the values of li elements as calculated by the user agent are NOT available programatically. Only explicitly-set values are then available programatically.

    +

    This reftest passes if you see the numbers 1. 2. 3. below the words "Ordered List"

    + + +

    Ordered List

    + +

    1.

    +

    2.

    +

    3.

    +
    +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html new file mode 100644 index 000000000..ae4eebee1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002.html @@ -0,0 +1,36 @@ + + + + + li element + + + + + + + +

    Description

    +

    This test continues to validate the li element.

    + +

    The spec states:

    +
    "If the parent element is an ol element, then the li element has an ordinal value. The value attribute is processed relative to the element's parent ol element (q.v.), if there is one. If there is not, the attribute has no effect."
    +

    This reftest verifies that the value attribute has an effect when applied to a list item with an ol parent.

    +

    A reftest is necessary because the values of li elements as calculated by the user agent are NOT available programatically. Only explicitly-set values are then available programatically.

    +

    This reftest passes if you see the numbers 1. 2. 3. below the words "Ordered List"

    + + +

    Ordered List

    +
      +
    1. +
    2. +
    3. +
    +
    + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li.html b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li.html new file mode 100644 index 000000000..fa342b3e2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-li-element/grouping-li.html @@ -0,0 +1,193 @@ + + + + + li element + + + + + + +

    Description

    +

    This test validates the li element.

    + +
    + + + +
  • Command
  • +
  • Command
  • +
    + + +
  • + + + + +
  • +
  • + +
  • Help Me
  • +
  • About
  • +
    +
  • +
    + +

    Unordered List

    + +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html new file mode 100644 index 000000000..019aef1b6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html @@ -0,0 +1,53 @@ + + + + + ol element + + + + + + +

    Description

    +

    This test continues to validate the ol element.

    + +

    These reftests are necessary because the values of the ol's li children as calculated by the user agent are NOT available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

    + +

    The spec states:

    +
    "The reversed attribute is a boolean attribute. If present, it indicates that the list is a descending list (..., 3, 2, 1). If the attribute is omitted, the list is an ascending list (1, 2, 3, ...)."
    + +

    This reftest passes if you see an ascending list followed by two descending lists.

    +

    (Note: each list item has no content; only the sequencing should appear.)

    + + + +

    Ordered List

    + +

    1.

    +

    2.

    +

    3.

    +
    + +

    Ordered List - reversed via content attribute

    + +

    3.

    +

    2.

    +

    1.

    +
    + +

    Ordered List - reversed via IDL

    + +

    3.

    +

    2.

    +

    1.

    +
    + +
    + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html new file mode 100644 index 000000000..32d4f2c86 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001.html @@ -0,0 +1,59 @@ + + + + + ol element + + + + + + + +

    Description

    +

    This test continues to validate the ol element.

    + +

    These reftests are necessary because the values of the ol's li children as calculated by the user agent are NOT available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

    + +

    The spec states:

    +
    "The reversed attribute is a boolean attribute. If present, it indicates that the list is a descending list (..., 3, 2, 1). If the attribute is omitted, the list is an ascending list (1, 2, 3, ...)."
    + +

    This reftest passes if you see an ascending list followed by two descending lists.

    +

    (Note: each list item has no content; only the sequencing should appear.)

    + + + +

    Ordered List

    +
      +
    1. +
    2. +
    3. +
    + +

    Ordered List - reversed via content attribute

    +
      +
    1. +
    2. +
    3. +
    + +

    Ordered List - reversed via IDL

    +
      +
    1. +
    2. +
    3. +
    + +
    + + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html new file mode 100644 index 000000000..f87074899 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html @@ -0,0 +1,57 @@ + + + + + ol element + + + + + + +

    This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

    + +

    The spec states:

    +

    The first item in the list has the ordinal value given by the ol element's start attribute, unless that li element has a value attribute with a value that can be successfully parsed, in which case it has the ordinal value given by that value attribute.

    +

    Each subsequent item in the list has the ordinal value given by its value attribute, if it has one, or, if it doesn't, the ordinal value of the previous item, plus one if the reversed is absent, or minus one if it is present.

    + +

    This reftest passes if each list's items are numbered identically to the horizontal sequence immediately above those list items.

    +

    (Note: each list item has no content; only the sequencing should appear.)

    + + + +

    2, 3, 4 (ol has start attribute of 2)

    + +

    2.

    +

    3.

    +

    4.

    +
    + +

    -9, -8, -7 (ol has start attribute of -9)

    + +

    -9.

    +

    -8.

    +

    -7.

    +
    + +

    1000, 1001, 1002 (list's start attribute of 1000 provided by JavaScript)

    + +

    1000.

    +

    1001.

    +

    1002.

    +
    + +

    2, 1, 9 (each list item has a specified value attribute, list has a start attribute of 1000)

    + +

    2.

    +

    1.

    +

    9.

    +
    + +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html new file mode 100644 index 000000000..dc373f910 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001.html @@ -0,0 +1,64 @@ + + + + + ol element + + + + + + + +

    This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

    + +

    The spec states:

    +

    The first item in the list has the ordinal value given by the ol element's start attribute, unless that li element has a value attribute with a value that can be successfully parsed, in which case it has the ordinal value given by that value attribute.

    +

    Each subsequent item in the list has the ordinal value given by its value attribute, if it has one, or, if it doesn't, the ordinal value of the previous item, plus one if the reversed is absent, or minus one if it is present.

    + +

    This reftest passes if each list's items are numbered identically to the horizontal sequence immediately above those list items.

    +

    (Note: each list item has no content; only the sequencing should appear.)

    + + + +

    2, 3, 4 (ol has start attribute of 2)

    +
      +
    1. +
    2. +
    3. +
    + +

    -9, -8, -7 (ol has start attribute of -9)

    +
      +
    1. +
    2. +
    3. +
    + +

    1000, 1001, 1002 (list's start attribute of 1000 provided by JavaScript)

    +
      +
    1. +
    2. +
    3. +
    + +

    2, 1, 9 (each list item has a specified value attribute, list has a start attribute of 1000)

    +
      +
    1. +
    2. +
    3. +
    + +
    + + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html new file mode 100644 index 000000000..2ba4af9b1 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html @@ -0,0 +1,57 @@ + + + + + ol element + + + + + + +

    This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

    + +

    The spec states:

    +

    The first item in the list has the ordinal value given by the ol element's start attribute, unless that li element has a value attribute with a value that can be successfully parsed, in which case it has the ordinal value given by that value attribute.

    +

    Each subsequent item in the list has the ordinal value given by its value attribute, if it has one, or, if it doesn't, the ordinal value of the previous item, plus one if the reversed is absent, or minus one if it is present.

    + +

    This reftest passes if each list's items are numbered identically to the horizontal sequence immediately above those list items.

    +

    (Note: each list item has no content; only the sequencing should appear.)

    + + + +

    4, 5, 6 (ol has start attribute of 2 which is overridden by first list item's value attribute of 4)

    + +

    4.

    +

    5.

    +

    6.

    +
    + +

    4, 5, 6 (ol has start attribute of -10 which is overridden by first list item's value attribute of 4)

    + +

    4.

    +

    5.

    +

    6.

    +
    + +

    1, 5, 6 (2nd list item has value attribute of 5)

    + +

    1.

    +

    5.

    +

    6.

    +
    + +

    -1, -5, -4 (list has a start attribute of -1, and 2nd list item has value attribute of -5)

    + +

    -1.

    +

    -5.

    +

    -4.

    +
    + +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html new file mode 100644 index 000000000..559e3c219 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002.html @@ -0,0 +1,61 @@ + + + + + ol element + + + + + + + +

    This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

    + +

    The spec states:

    +

    The first item in the list has the ordinal value given by the ol element's start attribute, unless that li element has a value attribute with a value that can be successfully parsed, in which case it has the ordinal value given by that value attribute.

    +

    Each subsequent item in the list has the ordinal value given by its value attribute, if it has one, or, if it doesn't, the ordinal value of the previous item, plus one if the reversed is absent, or minus one if it is present.

    + +

    This reftest passes if each list's items are numbered identically to the horizontal sequence immediately above those list items.

    +

    (Note: each list item has no content; only the sequencing should appear.)

    + + + +

    4, 5, 6 (ol has start attribute of 2 which is overridden by first list item's value attribute of 4)

    +
      +
    1. +
    2. +
    3. +
    + +

    4, 5, 6 (ol has start attribute of -10 which is overridden by first list item's value attribute of 4)

    +
      +
    1. +
    2. +
    3. +
    + +

    1, 5, 6 (2nd list item has value attribute of 5)

    +
      +
    1. +
    2. +
    3. +
    + +

    -1, -5, -4 (list has a start attribute of -1, and 2nd list item has value attribute of -5)

    +
      +
    1. +
    2. +
    3. +
    + +
    + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html new file mode 100644 index 000000000..294c9abc2 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html @@ -0,0 +1,55 @@ + + + + + ol element + + + + + + +

    This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

    + +

    The spec states:

    +

    The type attribute represents the state given in the cell in the second column of the row whose first cell matches the attribute's value; if none of the cells match, or if the attribute is omitted, then the attribute represents the decimal state.

    + +

    This reftest passes if each list's items are labelled identically to the horizontal sequence immediately above those list items:

    +

    (Note: each list item has no content; only the sequencing should appear.)

    + + +

    1, 2, 3 (default value for unspecified type attribute is 'decimal')

    + +

    1.

    +

    2.

    +

    3.

    +
    + +

    1, 2, 3 (default value for type attribute not listed in spec table is 'decimal' (type = "!"))

    + +

    1.

    +

    2.

    +

    3.

    +
    + +

    1, 2, 3 (default value for type attribute not listed in spec table is 'decimal' (type = "2"))

    + +

    1.

    +

    2.

    +

    3.

    +
    + +

    1, 2, 3 (default value for type attribute not listed in spec table is 'decimal' (type = "b"))

    + +

    1.

    +

    2.

    +

    3.

    +
    + +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html new file mode 100644 index 000000000..32b0e200b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001.html @@ -0,0 +1,58 @@ + + + + + ol element + + + + + + + +

    This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

    + +

    The spec states:

    +

    The type attribute represents the state given in the cell in the second column of the row whose first cell matches the attribute's value; if none of the cells match, or if the attribute is omitted, then the attribute represents the decimal state.

    + +

    This reftest passes if each list's items are labelled identically to the horizontal sequence immediately above those list items:

    +

    (Note: each list item has no content; only the sequencing should appear.)

    + + + +

    1, 2, 3 (default value for unspecified type attribute is 'decimal')

    +
      +
    1. +
    2. +
    3. +
    + +

    1, 2, 3 (default value for type attribute not listed in spec table is 'decimal' (type = "!"))

    +
      +
    1. +
    2. +
    3. +
    + +

    1, 2, 3 (default value for type attribute not listed in spec table is 'decimal' (type = "2"))

    +
      +
    1. +
    2. +
    3. +
    + +

    1, 2, 3 (default value for type attribute not listed in spec table is 'decimal' (type = "b"))

    +
      +
    1. +
    2. +
    3. +
    + +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html new file mode 100644 index 000000000..cf31b7a9c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html @@ -0,0 +1,62 @@ + + + + + ol element + + + + + + +

    This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

    + +

    The spec states:

    +
    User agents should render the items of the list in a manner consistent with the state of the type attribute of the ol element.
    + +

    This reftest passes if each list's items are labelled identically to the horizontal sequence immediately above those list items:

    +

    (Note: each list item has no content; only the sequencing should appear.)

    + + +

    1, 2, 3 (type attribute of "1" results in decimal type)

    + +

    1.

    +

    2.

    +

    3.

    +
    + +

    aa, ab, ac (type attribute of "a" results in lower case latin alphabet, start = 27)

    + +

    aa.

    +

    ab.

    +

    ac.

    +
    + +

    AA, AB, AC (type attribute of "A" results in upper case latin alphabet, start = 27)

    + +

    AA.

    +

    AB.

    +

    AC.

    +
    + +

    i, v, c (type attribute of "i" results in lower case roman alphabet, list values = 1, 5, 100)

    + +

    i.

    +

    v.

    +

    c.

    +
    + +

    I, V, C (type attribute of "I" results in upper case roman alphabet, list values = 1, 5, 100)

    + +

    I.

    +

    V.

    +

    C.

    +
    + +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html new file mode 100644 index 000000000..7daea54c0 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002.html @@ -0,0 +1,65 @@ + + + + + ol element + + + + + + + +

    This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

    + +

    The spec states:

    +
    User agents should render the items of the list in a manner consistent with the state of the type attribute of the ol element.
    + +

    This reftest passes if each list's items are labelled identically to the horizontal sequence immediately above those list items:

    +

    (Note: each list item has no content; only the sequencing should appear.)

    + + + +

    1, 2, 3 (type attribute of "1" results in decimal type)

    +
      +
    1. +
    2. +
    3. +
    + +

    aa, ab, ac (type attribute of "a" results in lower case latin alphabet, start = 27)

    +
      +
    1. +
    2. +
    3. +
    + +

    AA, AB, AC (type attribute of "A" results in upper case latin alphabet, start = 27)

    +
      +
    1. +
    2. +
    3. +
    + +

    i, v, c (type attribute of "i" results in lower case roman alphabet, list values = 1, 5, 100)

    +
      +
    1. +
    2. +
    3. +
    + +

    I, V, C (type attribute of "I" results in upper case roman alphabet, list values = 1, 5, 100)

    +
      +
    1. +
    2. +
    3. +
    + +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html new file mode 100644 index 000000000..4906f3ca6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html @@ -0,0 +1,78 @@ + + + + + ol element + + + + + + +

    This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

    + +

    The spec states: Numbers less than or equal to zero should always use the decimal system regardless of the type attribute.

    + +

    This reftest passes if each list's items are labelled identically to the horizontal sequence immediately above those list items:

    +

    (Note: each list item has no content; only the sequencing should appear.)

    + + +

    -3, -2, -1 (type is "a", start is -3)

    + +

    -3.

    +

    -2.

    +

    -1.

    +
    + +

    0, a (type is "a", start is 0)

    + +

    0.

    +

    a.

    +
    + +

    -3, -2, -1 (type is "A", start is -3)

    + +

    -3.

    +

    -2.

    +

    -1.

    +
    + +

    0, A (type is "A", start is 0)

    + +

    0.

    +

    A.

    +
    + +

    -3, -2, -1 (type is "i", start is -3)

    + +

    -3.

    +

    -2.

    +

    -1.

    +
    + +

    0, i (type is "i", start is 0)

    + +

    0.

    +

    i.

    +
    + +

    -3, -2, -1 (type is "I", start is -3)

    + +

    -3.

    +

    -2.

    +

    -1.

    +
    + +

    0, I (type is "I", start is 0)

    + +

    0.

    +

    I.

    +
    + +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html new file mode 100644 index 000000000..5e4b5a588 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003.html @@ -0,0 +1,81 @@ + + + + + ol element + + + + + + + +

    This test continues to validate the ol element. This reftest is necessary because the values of the ol's li children as calculated and displayed by the user agent are NOT systematically available programatically. Only explicitly-set values are available programatically. Therefore, we need to check actual rendering against expected rendering.

    + +

    The spec states: Numbers less than or equal to zero should always use the decimal system regardless of the type attribute.

    + +

    This reftest passes if each list's items are labelled identically to the horizontal sequence immediately above those list items:

    +

    (Note: each list item has no content; only the sequencing should appear.)

    + + + +

    -3, -2, -1 (type is "a", start is -3)

    +
      +
    1. +
    2. +
    3. +
    + +

    0, a (type is "a", start is 0)

    +
      +
    1. +
    2. +
    + +

    -3, -2, -1 (type is "A", start is -3)

    +
      +
    1. +
    2. +
    3. +
    + +

    0, A (type is "A", start is 0)

    +
      +
    1. +
    2. +
    + +

    -3, -2, -1 (type is "i", start is -3)

    +
      +
    1. +
    2. +
    3. +
    + +

    0, i (type is "i", start is 0)

    +
      +
    1. +
    2. +
    + +

    -3, -2, -1 (type is "I", start is -3)

    +
      +
    1. +
    2. +
    3. +
    + +

    0, I (type is "I", start is 0)

    +
      +
    1. +
    2. +
    + +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html new file mode 100644 index 000000000..0de2a0641 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html @@ -0,0 +1,314 @@ + + + + + the ol element + + + + + + +

    Description

    +

    This test validates the ol element.

    + +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +
    5. list item
    6. +
    + +

    Ordered List

    +
      +
    1. list item
    2. +
    3. list item
    4. +



      +
    5. list item
    6. +
    + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html new file mode 100644 index 000000000..7f2a00c70 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html @@ -0,0 +1,25 @@ + + + + ol.start - reflection test + + + + + + + + +
      +
    1. One
    2. +
    3. Two
    4. +
    5. Three
    6. +
    +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html new file mode 100644 index 000000000..f6a260a8b --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html @@ -0,0 +1,25 @@ + + + + ol.start - reflection test + + + + + + + + +
      +
    1. Three
    2. +
    3. Two
    4. +
    5. One
    6. +
    +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html new file mode 100644 index 000000000..f8cac3c70 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1-ref.html @@ -0,0 +1,6 @@ + +
      +
    1. Three
    2. +
    3. Two
    4. +
    5. One
    6. +
    diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1a.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1a.html new file mode 100644 index 000000000..202315b1c --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1a.html @@ -0,0 +1,10 @@ + + +`reversed` should reverse the numbering correctly + + +
      +
    1. Three
    2. +
    3. Two
    4. +
    5. One
    6. +
    diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1b.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1b.html new file mode 100644 index 000000000..4d6202943 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1b.html @@ -0,0 +1,15 @@ + + +Dynamically setting `reversed` should update the numbering + + +
      +
    1. Three
    2. +
    3. Two
    4. +
    5. One
    6. +
    + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1c.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1c.html new file mode 100644 index 000000000..6fad13053 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1c.html @@ -0,0 +1,16 @@ + + +Reversed numbering should update on dynamic addition of child nodes + + +
      +
    1. Three
    2. +
    3. Two
    4. +
    + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1d.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1d.html new file mode 100644 index 000000000..a256b6a42 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1d.html @@ -0,0 +1,12 @@ + + +Reverse numbering should not be affected by nested div + + +
      +
    1. Three
    2. +
      +
    3. Two
    4. +
    5. One
    6. +
      +
    diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1e.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1e.html new file mode 100644 index 000000000..48a279994 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-1e.html @@ -0,0 +1,11 @@ + + +Reverse numbering should not count display:none elements + + +
      +
    1. Three
    2. +
    3. Three
    4. +
    5. Two
    6. +
    7. One
    8. +
    diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html new file mode 100644 index 000000000..4f3ece2be --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2-ref.html @@ -0,0 +1,6 @@ + +
      +
    1. Five
    2. +
    3. Four
    4. +
    5. Three
    6. +
    diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2.html new file mode 100644 index 000000000..0d4948153 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ol-element/reversed-2.html @@ -0,0 +1,7 @@ + + +
      +
    1. Five
    2. +
    3. Four
    4. +
    5. Three
    6. +
    diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-p-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-p-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-p-element/grouping-p.html b/testing/web-platform/tests/html/semantics/grouping-content/the-p-element/grouping-p.html new file mode 100644 index 000000000..5f15aca31 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-p-element/grouping-p.html @@ -0,0 +1,28 @@ + + + + + the p element + + + + + + + +

    Description

    +

    This test validates the p element.

    + +
    + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html new file mode 100644 index 000000000..75aa91b30 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html @@ -0,0 +1,22 @@ + + + + + pre element + + + + + +

    Description

    +

    This test continues to validate the pre element.

    + +

    The spec states:

    +
    "A newline in a pre element should separate paragraphs for the purposes of the Unicode bidirectional algorithm. This requirement may be implemented indirectly through the style layer. For example, an HTML+CSS user agent could implement these requirements by implementing the CSS 'unicode-bidi' property."
    + +

    This reftest passes if below you see "ABC ABC" repeated on two separate lines below (4 ABCs total):

    + +
    ABC ABC
    +ABC ABC
    + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html new file mode 100644 index 000000000..29e582edd --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html @@ -0,0 +1,23 @@ + + + + + pre element + + + + + + +

    Description

    +

    This test continues to validate the pre element.

    + +

    The spec states:

    +
    "A newline in a pre element should separate paragraphs for the purposes of the Unicode bidirectional algorithm. This requirement may be implemented indirectly through the style layer. For example, an HTML+CSS user agent could implement these requirements by implementing the CSS 'unicode-bidi' property."
    + +

    This reftest passes if below you see "ABC ABC" repeated on two separate lines below (4 ABCs total):

    + +
    ‮ CBA CBA
    +ABC ABC
    + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre.html b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre.html new file mode 100644 index 000000000..07fc631b9 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/grouping-pre.html @@ -0,0 +1,28 @@ + + + + + the pre element + + + + + + +

    Description

    +

    This test validates the pre element.

    + +
    + + + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html new file mode 100644 index 000000000..0f302b5d4 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi-ref.html @@ -0,0 +1,19 @@ + + + + HTML Test reference: newline in <pre> separates bidi paragraphs + + + + + + +

    Test passes if the rightmost character in the first line below is a full stop and to the left of it is a Hebrew letter.

    +
    +
    +A Hebrew letter and a full stop: א.‎
    +א this line begins with a Hebrew letter.
    +      
    +
    + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html new file mode 100644 index 000000000..23d442f52 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-pre-element/pre-newline-bidi.html @@ -0,0 +1,23 @@ + + + + + HTML Test: newline in pre separates bidi paragraphs + + + + + + + + +

    Test passes if the rightmost character in the first line below is a full stop and to the left of it is a Hebrew letter.

    +
    +
    +A Hebrew letter and a full stop: א.
    +א this line begins with a Hebrew letter.
    +      
    +
    + + diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/.gitkeep b/testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/grouping-ul.html b/testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/grouping-ul.html new file mode 100644 index 000000000..6e62343f6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/grouping-content/the-ul-element/grouping-ul.html @@ -0,0 +1,28 @@ + + + + + the ul element + + + + + + + +

    Description

    +

    This test validates the ul element.

    + +
    + + + -- cgit v1.2.3