Changeset 252867 in webkit


Ignore:
Timestamp:
Nov 25, 2019 2:18:59 PM (4 years ago)
Author:
Manuel Rego Casasnovas
Message:

[css-grid] Updating WPT parsing tests
https://bugs.webkit.org/show_bug.cgi?id=204585

Reviewed by Javier Fernandez.

Update parsing tests from WPT and generate new test results.

  • web-platform-tests/css/css-grid/parsing/grid-area-computed-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-area-computed.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-area-shorthand-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-area-shorthand.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-area-valid-expected.txt:
  • web-platform-tests/css/css-grid/parsing/grid-area-valid.html:
  • web-platform-tests/css/css-grid/parsing/grid-auto-columns-computed-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-auto-columns-computed.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-auto-columns-invalid-expected.txt:
  • web-platform-tests/css/css-grid/parsing/grid-auto-columns-invalid.html:
  • web-platform-tests/css/css-grid/parsing/grid-auto-columns-valid-expected.txt:
  • web-platform-tests/css/css-grid/parsing/grid-auto-columns-valid.html:
  • web-platform-tests/css/css-grid/parsing/grid-auto-flow-computed-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-auto-flow-computed.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid-expected.txt:
  • web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid.html:
  • web-platform-tests/css/css-grid/parsing/grid-auto-rows-computed-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-auto-rows-computed.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-auto-rows-invalid-expected.txt:
  • web-platform-tests/css/css-grid/parsing/grid-auto-rows-invalid.html:
  • web-platform-tests/css/css-grid/parsing/grid-auto-rows-valid-expected.txt:
  • web-platform-tests/css/css-grid/parsing/grid-auto-rows-valid.html:
  • web-platform-tests/css/css-grid/parsing/grid-shorthand-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-shorthand-invalid-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-shorthand-invalid.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-shorthand-valid-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-shorthand-valid.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-shorthand.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-areas-computed-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-areas-computed.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-areas-valid.html:
  • web-platform-tests/css/css-grid/parsing/grid-template-columns-invalid-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-columns-invalid.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-columns-valid-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-columns-valid.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-rows-invalid-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-rows-invalid.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-rows-valid-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-rows-valid.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-shorthand-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-shorthand-invalid-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-shorthand-invalid.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-shorthand-valid-expected.txt: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-shorthand-valid.html: Added.
  • web-platform-tests/css/css-grid/parsing/grid-template-shorthand.html: Added.
  • web-platform-tests/css/css-grid/parsing/w3c-import.log:
Location:
trunk/LayoutTests/imported/w3c
Files:
32 added
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r252864 r252867  
     12019-11-25  Manuel Rego Casasnovas  <rego@igalia.com>
     2
     3        [css-grid] Updating WPT parsing tests
     4        https://bugs.webkit.org/show_bug.cgi?id=204585
     5
     6        Reviewed by Javier Fernandez.
     7
     8        Update parsing tests from WPT and generate new test results.
     9
     10        * web-platform-tests/css/css-grid/parsing/grid-area-computed-expected.txt: Added.
     11        * web-platform-tests/css/css-grid/parsing/grid-area-computed.html: Added.
     12        * web-platform-tests/css/css-grid/parsing/grid-area-shorthand-expected.txt: Added.
     13        * web-platform-tests/css/css-grid/parsing/grid-area-shorthand.html: Added.
     14        * web-platform-tests/css/css-grid/parsing/grid-area-valid-expected.txt:
     15        * web-platform-tests/css/css-grid/parsing/grid-area-valid.html:
     16        * web-platform-tests/css/css-grid/parsing/grid-auto-columns-computed-expected.txt: Added.
     17        * web-platform-tests/css/css-grid/parsing/grid-auto-columns-computed.html: Added.
     18        * web-platform-tests/css/css-grid/parsing/grid-auto-columns-invalid-expected.txt:
     19        * web-platform-tests/css/css-grid/parsing/grid-auto-columns-invalid.html:
     20        * web-platform-tests/css/css-grid/parsing/grid-auto-columns-valid-expected.txt:
     21        * web-platform-tests/css/css-grid/parsing/grid-auto-columns-valid.html:
     22        * web-platform-tests/css/css-grid/parsing/grid-auto-flow-computed-expected.txt: Added.
     23        * web-platform-tests/css/css-grid/parsing/grid-auto-flow-computed.html: Added.
     24        * web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid-expected.txt:
     25        * web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid.html:
     26        * web-platform-tests/css/css-grid/parsing/grid-auto-rows-computed-expected.txt: Added.
     27        * web-platform-tests/css/css-grid/parsing/grid-auto-rows-computed.html: Added.
     28        * web-platform-tests/css/css-grid/parsing/grid-auto-rows-invalid-expected.txt:
     29        * web-platform-tests/css/css-grid/parsing/grid-auto-rows-invalid.html:
     30        * web-platform-tests/css/css-grid/parsing/grid-auto-rows-valid-expected.txt:
     31        * web-platform-tests/css/css-grid/parsing/grid-auto-rows-valid.html:
     32        * web-platform-tests/css/css-grid/parsing/grid-shorthand-expected.txt: Added.
     33        * web-platform-tests/css/css-grid/parsing/grid-shorthand-invalid-expected.txt: Added.
     34        * web-platform-tests/css/css-grid/parsing/grid-shorthand-invalid.html: Added.
     35        * web-platform-tests/css/css-grid/parsing/grid-shorthand-valid-expected.txt: Added.
     36        * web-platform-tests/css/css-grid/parsing/grid-shorthand-valid.html: Added.
     37        * web-platform-tests/css/css-grid/parsing/grid-shorthand.html: Added.
     38        * web-platform-tests/css/css-grid/parsing/grid-template-areas-computed-expected.txt: Added.
     39        * web-platform-tests/css/css-grid/parsing/grid-template-areas-computed.html: Added.
     40        * web-platform-tests/css/css-grid/parsing/grid-template-areas-valid.html:
     41        * web-platform-tests/css/css-grid/parsing/grid-template-columns-invalid-expected.txt: Added.
     42        * web-platform-tests/css/css-grid/parsing/grid-template-columns-invalid.html: Added.
     43        * web-platform-tests/css/css-grid/parsing/grid-template-columns-valid-expected.txt: Added.
     44        * web-platform-tests/css/css-grid/parsing/grid-template-columns-valid.html: Added.
     45        * web-platform-tests/css/css-grid/parsing/grid-template-rows-invalid-expected.txt: Added.
     46        * web-platform-tests/css/css-grid/parsing/grid-template-rows-invalid.html: Added.
     47        * web-platform-tests/css/css-grid/parsing/grid-template-rows-valid-expected.txt: Added.
     48        * web-platform-tests/css/css-grid/parsing/grid-template-rows-valid.html: Added.
     49        * web-platform-tests/css/css-grid/parsing/grid-template-shorthand-expected.txt: Added.
     50        * web-platform-tests/css/css-grid/parsing/grid-template-shorthand-invalid-expected.txt: Added.
     51        * web-platform-tests/css/css-grid/parsing/grid-template-shorthand-invalid.html: Added.
     52        * web-platform-tests/css/css-grid/parsing/grid-template-shorthand-valid-expected.txt: Added.
     53        * web-platform-tests/css/css-grid/parsing/grid-template-shorthand-valid.html: Added.
     54        * web-platform-tests/css/css-grid/parsing/grid-template-shorthand.html: Added.
     55        * web-platform-tests/css/css-grid/parsing/w3c-import.log:
     56
    1572019-11-25  Zan Dobersek  <zdobersek@igalia.com>
    258
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-valid-expected.txt

    r238079 r252867  
    11
    2 FAIL e.style['grid-area'] = "auto" should set the property value assert_equals: serialization should be canonical expected "auto / auto / auto / auto" but got "auto auto auto auto"
    3 FAIL e.style['grid-area'] = "AuTo" should set the property value assert_equals: serialization should be canonical expected "auto / auto / auto / auto" but got "auto auto auto auto"
    4 FAIL e.style['grid-row'] = "auto" should set the property value assert_equals: serialization should be canonical expected "auto / auto" but got "auto auto"
     2FAIL e.style['grid-area'] = "auto" should set the property value assert_equals: serialization should be canonical expected "auto" but got "auto auto auto auto"
     3FAIL e.style['grid-area'] = "auto / auto" should set the property value assert_equals: serialization should be canonical expected "auto" but got "auto auto auto auto"
     4FAIL e.style['grid-area'] = "auto / auto / auto" should set the property value assert_equals: serialization should be canonical expected "auto" but got "auto auto auto auto"
     5FAIL e.style['grid-area'] = "auto / auto / auto / auto" should set the property value assert_equals: serialization should be canonical expected "auto" but got "auto auto auto auto"
     6FAIL e.style['grid-area'] = "AuTo" should set the property value assert_equals: serialization should be canonical expected "auto" but got "auto auto auto auto"
     7FAIL e.style['grid-row'] = "auto" should set the property value assert_equals: serialization should be canonical expected "auto" but got "auto auto"
     8FAIL e.style['grid-row'] = "auto/auto" should set the property value assert_equals: serialization should be canonical expected "auto" but got "auto auto"
    59PASS e.style['grid-column-end'] = "AuTo" should set the property value
    6 FAIL e.style['grid-area'] = "--a" should set the property value assert_equals: serialization should be canonical expected "--a / --a / --a / --a" but got "\"--a\" \"--a\" \"--a\" \"--a\""
    7 FAIL e.style['grid-row'] = "-zπ" should set the property value assert_equals: serialization should be canonical expected "-zπ / -zπ" but got "-zπ -zπ"
     10FAIL e.style['grid-area'] = "--a" should set the property value assert_equals: serialization should be canonical expected "--a" but got "\"--a\" \"--a\" \"--a\" \"--a\""
     11FAIL e.style['grid-row'] = "-zπ" should set the property value assert_equals: serialization should be canonical expected "-zπ" but got "-zπ -zπ"
     12FAIL e.style['grid-row'] = "-zπ/-zπ" should set the property value assert_equals: serialization should be canonical expected "-zπ" but got "-zπ -zπ"
     13FAIL e.style['grid-row'] = "i / i" should set the property value assert_equals: serialization should be canonical expected "i" but got "i i"
    814PASS e.style['grid-row-start'] = "AZ" should set the property value
    915PASS e.style['grid-column-start'] = "-_π" should set the property value
    1016PASS e.style['grid-row-end'] = "_9" should set the property value
    11 FAIL e.style['grid-area'] = "1" should set the property value assert_equals: serialization should be canonical expected "1 / auto / auto / auto" but got "1 auto auto auto"
    12 FAIL e.style['grid-area'] = "+90 -a-" should set the property value assert_equals: serialization should be canonical expected "90 -a- / auto / auto / auto" but got "90 -a- auto auto auto"
    13 FAIL e.style['grid-row'] = "az 2" should set the property value assert_equals: serialization should be canonical expected "2 az / auto" but got "2 az auto"
    14 FAIL e.style['grid-column'] = "9" should set the property value assert_equals: serialization should be canonical expected "9 / auto" but got "9 auto"
    15 FAIL e.style['grid-column'] = "-19 zA" should set the property value assert_equals: serialization should be canonical expected "-19 zA / auto" but got "-19 zA auto"
    16 FAIL e.style['grid-column'] = "-A0 33" should set the property value assert_equals: serialization should be canonical expected "33 -A0 / auto" but got "33 -A0 auto"
     17FAIL e.style['grid-area'] = "1" should set the property value assert_equals: serialization should be canonical expected "1" but got "1 auto auto auto"
     18FAIL e.style['grid-area'] = "+90 -a-" should set the property value assert_equals: serialization should be canonical expected "90 -a-" but got "90 -a- auto auto auto"
     19FAIL e.style['grid-row'] = "az 2" should set the property value assert_equals: serialization should be canonical expected "2 az" but got "2 az auto"
     20FAIL e.style['grid-column'] = "9" should set the property value assert_equals: serialization should be canonical expected "9" but got "9 auto"
     21FAIL e.style['grid-column'] = "-19 zA" should set the property value assert_equals: serialization should be canonical expected "-19 zA" but got "-19 zA auto"
     22FAIL e.style['grid-column'] = "-A0 33" should set the property value assert_equals: serialization should be canonical expected "33 -A0" but got "33 -A0 auto"
    1723PASS e.style['grid-row-start'] = "-19" should set the property value
    1824PASS e.style['grid-row-start'] = "9 -Z_" should set the property value
     
    2127PASS e.style['grid-row-end'] = "1 -πA" should set the property value
    2228PASS e.style['grid-column-end'] = "π_ +5" should set the property value
    23 FAIL e.style['grid-area'] = "span 2 i" should set the property value assert_equals: serialization should be canonical expected "span 2 i / auto / auto / auto" but got "span 2 i auto auto auto"
    24 FAIL e.style['grid-area'] = "i 2 SpAn" should set the property value assert_equals: serialization should be canonical expected "span 2 i / auto / auto / auto" but got "span 2 i auto auto auto"
    25 FAIL e.style['grid-row'] = "span 2" should set the property value assert_equals: serialization should be canonical expected "span 2 / auto" but got "span 2 auto"
    26 FAIL e.style['grid-column'] = "i SpAn" should set the property value assert_equals: serialization should be canonical expected "span i / auto" but got "span i auto"
     29FAIL e.style['grid-area'] = "span 2 i" should set the property value assert_equals: serialization should be canonical expected "span 2 i" but got "span 2 i auto auto auto"
     30FAIL e.style['grid-area'] = "i 2 SpAn" should set the property value assert_equals: serialization should be canonical expected "span 2 i" but got "span 2 i auto auto auto"
     31FAIL e.style['grid-row'] = "span 2" should set the property value assert_equals: serialization should be canonical expected "span 2" but got "span 2 auto"
     32FAIL e.style['grid-column'] = "i SpAn" should set the property value assert_equals: serialization should be canonical expected "span i" but got "span i auto"
    2733PASS e.style['grid-row-start'] = "span i" should set the property value
    2834PASS e.style['grid-column-start'] = "SpAn i 2" should set the property value
    2935PASS e.style['grid-row-end'] = "2 i span" should set the property value
    3036PASS e.style['grid-column-end'] = "2 SpAn" should set the property value
    31 FAIL e.style['grid-area'] = "auto / i" should set the property value assert_equals: serialization should be canonical expected "auto / i / auto / i" but got "auto i auto i"
    32 FAIL e.style['grid-area'] = "auto / i / 2 j" should set the property value assert_equals: serialization should be canonical expected "auto / i / 2 j / i" but got "auto i 2 j i"
     37FAIL e.style['grid-area'] = "auto / i" should set the property value assert_equals: serialization should be canonical expected "auto / i" but got "auto i auto i"
     38FAIL e.style['grid-area'] = "auto / i / auto / i" should set the property value assert_equals: serialization should be canonical expected "auto / i" but got "auto i auto i"
     39FAIL e.style['grid-area'] = "auto / i / auto / 2 i" should set the property value assert_equals: serialization should be canonical expected "auto / i / auto / 2 i" but got "auto i auto 2 i"
     40FAIL e.style['grid-area'] = "1 / i  / auto / i" should set the property value assert_equals: serialization should be canonical expected "1 / i" but got "1 i auto i"
     41FAIL e.style['grid-area'] = "1 / auto / auto / auto" should set the property value assert_equals: serialization should be canonical expected "1" but got "1 auto auto auto"
     42FAIL e.style['grid-area'] = "1 / auto / i / auto" should set the property value assert_equals: serialization should be canonical expected "1 / auto / i" but got "1 auto i auto"
     43FAIL e.style['grid-area'] = "1 / j / i / k" should set the property value assert_equals: serialization should be canonical expected "1 / j / i / k" but got "1 j i k"
     44FAIL e.style['grid-area'] = "1 / auto / 2 / auto" should set the property value assert_equals: serialization should be canonical expected "1 / auto / 2" but got "1 auto 2 auto"
     45FAIL e.style['grid-area'] = "1 / i / 2 / auto" should set the property value assert_equals: serialization should be canonical expected "1 / i / 2 / auto" but got "1 i 2 auto"
     46FAIL e.style['grid-area'] = "i / i / auto / auto" should set the property value assert_equals: serialization should be canonical expected "i / i / auto / auto" but got "i i auto auto"
     47FAIL e.style['grid-area'] = "i / auto / i / auto" should set the property value assert_equals: serialization should be canonical expected "i / auto" but got "i auto i auto"
     48FAIL e.style['grid-area'] = "auto / i / 2 j" should set the property value assert_equals: serialization should be canonical expected "auto / i / 2 j" but got "auto i 2 j i"
    3349FAIL e.style['grid-area'] = "auto / i / 2 j / span 3 k" should set the property value assert_equals: serialization should be canonical expected "auto / i / 2 j / span 3 k" but got "auto i 2 j span 3 k"
    3450FAIL e.style['grid-row'] = "auto / i" should set the property value assert_equals: serialization should be canonical expected "auto / i" but got "auto i"
     51FAIL e.style['grid-row'] = "i / auto" should set the property value assert_equals: serialization should be canonical expected "i / auto" but got "i auto"
     52FAIL e.style['grid-row'] = "2 i / auto" should set the property value assert_equals: serialization should be canonical expected "2 i" but got "2 i auto"
     53FAIL e.style['grid-row'] = "1 / auto" should set the property value assert_equals: serialization should be canonical expected "1" but got "1 auto"
    3554FAIL e.style['grid-column'] = "2 j / span 3 k" should set the property value assert_equals: serialization should be canonical expected "2 j / span 3 k" but got "2 j span 3 k"
    36 PASS e.style['grid-column-end'] = "\\31st" should set the property value
    37 PASS e.style['grid-column-end'] = "\\31 st" should set the property value
     55FAIL e.style['grid-column-end'] = "\\31st" should set the property value assert_in_array: serialization should be sound value "\"1st\"" not in array ["\\31 st", "\\31st"]
     56FAIL e.style['grid-column-end'] = "\\31 st" should set the property value assert_in_array: serialization should be sound value "\"1st\"" not in array ["\\31 st", "\\31st"]
     57FAIL e.style['grid-column'] = "\\31st / \\31 st" should set the property value assert_in_array: serialization should be sound value "\"1st\" \"1st\"" not in array ["\\31 st", "\\31st"]
    3858
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-valid.html

    r238079 r252867  
    1414<script>
    1515// auto
    16 test_valid_value("grid-area", "auto", "auto / auto / auto / auto");
    17 test_valid_value("grid-area", "AuTo", "auto / auto / auto / auto");
    18 test_valid_value("grid-row", "auto", "auto / auto");
     16test_valid_value("grid-area", "auto");
     17test_valid_value("grid-area", "auto / auto", "auto");
     18test_valid_value("grid-area", "auto / auto / auto", "auto");
     19test_valid_value("grid-area", "auto / auto / auto / auto", "auto");
     20test_valid_value("grid-area", "AuTo", "auto");
     21test_valid_value("grid-row", "auto");
     22test_valid_value("grid-row", "auto/auto", "auto");
    1923test_valid_value("grid-column-end", "AuTo", "auto");
    2024
    2125// <custom-ident>
    22 test_valid_value("grid-area", "--a", "--a / --a / --a / --a");
    23 test_valid_value("grid-row", "-zπ", "-zπ / -zπ");
     26test_valid_value("grid-area", "--a");
     27test_valid_value("grid-row", "-zπ");
     28test_valid_value("grid-row", "-zπ/-zπ", "-zπ");
     29test_valid_value("grid-row", "i / i", "i");
    2430test_valid_value("grid-row-start", "AZ");
    2531test_valid_value("grid-column-start", "-_π");
     
    2834
    2935// <integer> && <custom-ident>?
    30 test_valid_value("grid-area", "1", "1 / auto / auto / auto");
    31 test_valid_value("grid-area", "+90 -a-", "90 -a- / auto / auto / auto");
    32 test_valid_value("grid-row", "az 2", "2 az / auto");
    33 test_valid_value("grid-column", "9", "9 / auto");
    34 test_valid_value("grid-column", "-19 zA", "-19 zA / auto");
    35 test_valid_value("grid-column", "-A0 33", "33 -A0 / auto");
     36test_valid_value("grid-area", "1");
     37test_valid_value("grid-area", "+90 -a-", "90 -a-");
     38test_valid_value("grid-row", "az 2", "2 az");
     39test_valid_value("grid-column", "9");
     40test_valid_value("grid-column", "-19 zA");
     41test_valid_value("grid-column", "-A0 33", "33 -A0");
    3642test_valid_value("grid-row-start", "-19");
    3743test_valid_value("grid-row-start", "9 -Z_");
     
    4248
    4349// span && [ <integer> || <custom-ident> ]
    44 test_valid_value("grid-area", "span 2 i", "span 2 i / auto / auto / auto");
    45 test_valid_value("grid-area", "i 2 SpAn", "span 2 i / auto / auto / auto");
    46 test_valid_value("grid-row", "span 2", "span 2 / auto");
    47 test_valid_value("grid-column", "i SpAn", "span i / auto");
    48 test_valid_value("grid-row-start", "span i", "span i");
     50test_valid_value("grid-area", "span 2 i");
     51test_valid_value("grid-area", "i 2 SpAn", "span 2 i");
     52test_valid_value("grid-row", "span 2");
     53test_valid_value("grid-column", "i SpAn", "span i");
     54test_valid_value("grid-row-start", "span i");
    4955test_valid_value("grid-column-start", "SpAn i 2", "span 2 i");
    5056test_valid_value("grid-row-end", "2 i span", "span 2 i");
     
    5258
    5359// <grid-line> [ / <grid-line> ]{0,3}
    54 test_valid_value("grid-area", "auto / i", "auto / i / auto / i");
    55 test_valid_value("grid-area", "auto / i / 2 j", "auto / i / 2 j / i");
     60test_valid_value("grid-area", "auto / i");
     61test_valid_value("grid-area", "auto / i / auto / i", "auto / i");
     62test_valid_value("grid-area", "auto / i / auto / 2 i");
     63test_valid_value("grid-area", "1 / i  / auto / i", "1 / i");
     64test_valid_value("grid-area", "1 / auto / auto / auto", "1");
     65test_valid_value("grid-area", "1 / auto / i / auto", "1 / auto / i");
     66test_valid_value("grid-area", "1 / j / i / k");
     67test_valid_value("grid-area", "1 / auto / 2 / auto", "1 / auto / 2");
     68test_valid_value("grid-area", "1 / i / 2 / auto");
     69test_valid_value("grid-area", "i / i / auto / auto");
     70test_valid_value("grid-area", "i / auto / i / auto", "i / auto");
     71test_valid_value("grid-area", "auto / i / 2 j");
    5672test_valid_value("grid-area", "auto / i / 2 j / span 3 k");
    5773test_valid_value("grid-row", "auto / i");
     74test_valid_value("grid-row", "i / auto");
     75test_valid_value("grid-row", "2 i / auto", "2 i");
     76test_valid_value("grid-row", "1 / auto", "1");
    5877test_valid_value("grid-column", "2 j / span 3 k");
    5978
     79// https://github.com/w3c/csswg-drafts/issues/2858
     80// '\\31 st' in Blink, Firefox, EdgeHTML and Safari serialize invalid values.
     81test_valid_value("grid-column-end", "\\31st", ["\\31 st", "\\31st"]);
     82test_valid_value("grid-column-end", "\\31 st", ["\\31 st", "\\31st"]);
     83test_valid_value("grid-column", "\\31st / \\31 st", ["\\31 st", "\\31st"]);
    6084
    61 // https://github.com/w3c/csswg-drafts/issues/2858
    62 // '\\31 st' in Blink, Firefox, '1st' in Edge, '"1st"' in Safari.
    63 test_valid_value("grid-column-end",  "\\31st", ["\\31 st", "1st", '"1st"']);
    64 test_valid_value("grid-column-end",  "\\31 st", ["\\31 st", "1st", '"1st"']);
    6585</script>
    6686</body>
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-columns-invalid-expected.txt

    r238079 r252867  
    1313PASS e.style['grid-auto-columns'] = "2em / 3em" should not set the property value
    1414PASS e.style['grid-auto-columns'] = "auto, 10%" should not set the property value
     15PASS e.style['grid-auto-columns'] = "1px [a] 1px" should not set the property value
     16PASS e.style['grid-auto-columns'] = "[] 1px []" should not set the property value
    1517
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-columns-invalid.html

    r238079 r252867  
    3333test_invalid_value("grid-auto-columns", "2em / 3em");
    3434test_invalid_value("grid-auto-columns", "auto, 10%");
     35test_invalid_value("grid-auto-columns", "1px [a] 1px");
     36test_invalid_value("grid-auto-columns", "[] 1px []");
    3537</script>
    3638</body>
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-columns-valid-expected.txt

    r238079 r252867  
    88PASS e.style['grid-auto-columns'] = "max-content" should set the property value
    99PASS e.style['grid-auto-columns'] = "auto" should set the property value
     10PASS e.style['grid-auto-columns'] = "auto /**/" should set the property value
    1011PASS e.style['grid-auto-columns'] = "minmax(1px, 5fr)" should set the property value
    1112PASS e.style['grid-auto-columns'] = "minmax(2em, min-content)" should set the property value
     
    2526PASS e.style['grid-auto-columns'] = "minmax(auto, 0%)" should set the property value
    2627PASS e.style['grid-auto-columns'] = "fit-content(0px)" should set the property value
     28PASS e.style['grid-auto-columns'] = "auto auto" should set the property value
     29PASS e.style['grid-auto-columns'] = "auto 10px" should set the property value
    2730PASS e.style['grid-auto-columns'] = "1px 2px 3px 0px" should set the property value
    2831PASS e.style['grid-auto-columns'] = "fit-content(1px) minmax(2px, 3px) 4px" should set the property value
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-columns-valid.html

    r238079 r252867  
    2323test_valid_value("grid-auto-columns", "max-content");
    2424test_valid_value("grid-auto-columns", "auto");
     25test_valid_value("grid-auto-columns", "auto /**/", "auto");
    2526
    2627// minmax( <inflexible-breadth> , <track-breadth> )
     
    4849
    4950// <track-size>+
     51test_valid_value("grid-auto-columns", "auto auto");
     52test_valid_value("grid-auto-columns", "auto 10px");
    5053test_valid_value("grid-auto-columns", "1px 2px 3px 0px");
    5154test_valid_value("grid-auto-columns", "fit-content(1px) minmax(2px, 3px) 4px");
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid-expected.txt

    r238079 r252867  
    22PASS e.style['grid-auto-flow'] = "row" should set the property value
    33PASS e.style['grid-auto-flow'] = "column" should set the property value
    4 PASS e.style['grid-auto-flow'] = "row dense" should set the property value
     4FAIL e.style['grid-auto-flow'] = "row dense" should set the property value assert_equals: serialization should be canonical expected "dense" but got "row dense"
     5FAIL e.style['grid-auto-flow'] = "dense row" should set the property value assert_equals: serialization should be canonical expected "dense" but got "row dense"
     6PASS e.style['grid-auto-flow'] = "dense" should set the property value
     7PASS e.style['grid-auto-flow'] = "column dense" should set the property value
    58PASS e.style['grid-auto-flow'] = "dense column" should set the property value
    6 PASS e.style['grid-auto-flow'] = "dense" should set the property value
    79
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid.html

    r238079 r252867  
    1515test_valid_value("grid-auto-flow", "row");
    1616test_valid_value("grid-auto-flow", "column");
    17 test_valid_value("grid-auto-flow", "row dense");
     17test_valid_value("grid-auto-flow", "row dense", "dense");
     18test_valid_value("grid-auto-flow", "dense row", "dense");
     19test_valid_value("grid-auto-flow", "dense");
     20test_valid_value("grid-auto-flow", "column dense");
    1821test_valid_value("grid-auto-flow", "dense column", "column dense");
    19 
    20 // Blink/WebKit "dense", Edge/Firefox "row dense"
    21 test_valid_value("grid-auto-flow", "dense", ["dense", "row dense"]);
    2222</script>
    2323</body>
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-rows-invalid-expected.txt

    r238079 r252867  
    1212PASS e.style['grid-auto-rows'] = "2em / 3em" should not set the property value
    1313PASS e.style['grid-auto-rows'] = "auto, 10%" should not set the property value
     14PASS e.style['grid-auto-rows'] = "1px [a] 1px" should not set the property value
     15PASS e.style['grid-auto-rows'] = "[] 1px []" should not set the property value
    1416
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-rows-invalid.html

    r238079 r252867  
    3232test_invalid_value("grid-auto-rows", "2em / 3em");
    3333test_invalid_value("grid-auto-rows", "auto, 10%");
     34test_invalid_value("grid-auto-rows", "1px [a] 1px");
     35test_invalid_value("grid-auto-rows", "[] 1px []");
    3436</script>
    3537</body>
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-rows-valid-expected.txt

    r238079 r252867  
    88PASS e.style['grid-auto-rows'] = "max-content" should set the property value
    99PASS e.style['grid-auto-rows'] = "auto" should set the property value
     10PASS e.style['grid-auto-rows'] = "auto /**/" should set the property value
    1011PASS e.style['grid-auto-rows'] = "minmax(1px, 5fr)" should set the property value
    1112PASS e.style['grid-auto-rows'] = "minmax(2em, min-content)" should set the property value
     
    2526PASS e.style['grid-auto-rows'] = "minmax(auto, 0%)" should set the property value
    2627PASS e.style['grid-auto-rows'] = "fit-content(0px)" should set the property value
     28PASS e.style['grid-auto-rows'] = "auto auto" should set the property value
     29PASS e.style['grid-auto-rows'] = "auto 10px" should set the property value
    2730PASS e.style['grid-auto-rows'] = "1px 2px 3px 0px" should set the property value
    2831PASS e.style['grid-auto-rows'] = "fit-content(1px) minmax(2px, 3px) 4px" should set the property value
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-rows-valid.html

    r238079 r252867  
    2323test_valid_value("grid-auto-rows", "max-content");
    2424test_valid_value("grid-auto-rows", "auto");
     25test_valid_value("grid-auto-rows", "auto /**/", "auto");
    2526
    2627// minmax( <inflexible-breadth> , <track-breadth> )
     
    4849
    4950// <track-size>+
     51test_valid_value("grid-auto-rows", "auto auto");
     52test_valid_value("grid-auto-rows", "auto 10px");
    5053test_valid_value("grid-auto-rows", "1px 2px 3px 0px");
    5154test_valid_value("grid-auto-rows", "fit-content(1px) minmax(2px, 3px) 4px");
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-areas-valid.html

    r238079 r252867  
    2020test_valid_value("grid-template-areas", '"first second" "third ." "1st 2nd" "3rd 4th"');
    2121
    22 // Firefox preserves specific whitespace and full stop sequences.
    23 // Other browsers consolidate to ' ' and '.'
    24 test_valid_value("grid-template-areas", '"  a  \t  b  "', '"a b"'); // Fails in Firefox
    25 test_valid_value("grid-template-areas", '"c\td"', ['"c d"', '"c\\9 d"']);
    26 test_valid_value("grid-template-areas", '"first ..."', ['"first ."', '"first ..."']);
     22// https://github.com/w3c/csswg-drafts/issues/3261
     23test_valid_value("grid-template-areas", '"  a  \t  b  "', '"a b"');
     24test_valid_value("grid-template-areas", '"c\td"', '"c d"');
     25test_valid_value("grid-template-areas", '"first ..."', '"first ."');
    2726</script>
    2827</body>
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/w3c-import.log

    r251965 r252867  
    1515------------------------------------------------------------------------
    1616List of files:
     17/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-computed.html
    1718/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-invalid.html
     19/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-shorthand.html
    1820/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-area-valid.html
     21/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-columns-computed.html
    1922/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-columns-invalid.html
    2023/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-columns-valid.html
     24/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-flow-computed.html
    2125/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-flow-invalid.html
    2226/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid.html
     27/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-rows-computed.html
    2328/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-rows-invalid.html
    2429/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-auto-rows-valid.html
     30/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-shorthand-invalid.html
     31/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-shorthand-valid.html
     32/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-shorthand.html
     33/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-areas-computed.html
    2534/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-areas-invalid.html
    2635/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-areas-valid.html
     
    2837/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-columns-computed-withcontent.html
    2938/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-columns-computed.html
     39/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-columns-invalid.html
     40/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-columns-valid.html
    3041/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-rows-computed-nogrid.html
    3142/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-rows-computed-withcontent.html
    3243/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-rows-computed.html
     44/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-rows-invalid.html
     45/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-rows-valid.html
     46/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-shorthand-invalid.html
     47/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-shorthand-valid.html
     48/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/parsing/grid-template-shorthand.html
Note: See TracChangeset for help on using the changeset viewer.