| OLD | NEW | 
|---|
| 1 Test that setting and getting grid-column and grid-row works as expected | 1 Test that setting and getting grid-column and grid-row works as expected | 
| 2 | 2 | 
| 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
     ". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
     ". | 
| 4 | 4 | 
| 5 | 5 | 
| 6 Test getting grid-column and grid-row set through CSS | 6 Test getting grid-column and grid-row set through CSS | 
| 7 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 7 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 8 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 8 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 9 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 9 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 10 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 10 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 11 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 11 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 12 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 12 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 13 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 13 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 14 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 14 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 15 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 15 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 16 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 16 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 17 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 17 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 18 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 18 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 19 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 19 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 20 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 20 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 21 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 21 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 22 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 22 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 23 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 23 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 24 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 24 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 25 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 25 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 26 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 26 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 27 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 27 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 28 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 28 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 29 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 29 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 30 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 30 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 31 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 31 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 32 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 32 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 33 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 33 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 34 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 34 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 35 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 35 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 36 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 36 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 37 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 37 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 38 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 38 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 39 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 39 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 40 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 40 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 41 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 41 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 42 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 42 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 43 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 43 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 44 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 44 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 45 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 45 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 46 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 46 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 47 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 47 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 48 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 48 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 49 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 49 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 50 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 50 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 51 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 51 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 52 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 52 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 53 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 53 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 54 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 54 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 55 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 55 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 56 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 56 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 57 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 57 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 58 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 58 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 59 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 59 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 60 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 60 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 61 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 61 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 62 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 62 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 63 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 63 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 64 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 64 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 65 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 65 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 66 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 66 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 67 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 67 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 68 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 68 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 69 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 69 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 70 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 70 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 71 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 71 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 72 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 72 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 73 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 73 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 74 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 74 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 75 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 75 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 76 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 76 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 77 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 77 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 78 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 78 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 79 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 79 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 80 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 80 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 81 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 81 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 82 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 82 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 83 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 83 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 84 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 84 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 85 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 85 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 86 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 86 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 87 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 87 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 88 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 88 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 89 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 89 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 90 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 90 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 91 | 91 | 
| 92 Test the initial value | 92 Test the initial value | 
| 93 PASS getComputedStyle(element, '').getPropertyValue('grid-column') is 'auto / au
     to' | 93 PASS getComputedStyle(element, '').getPropertyValue('grid-column') is 'auto / au
     to' | 
| 94 PASS getComputedStyle(element, '').getPropertyValue('grid-start') is 'auto' | 94 PASS getComputedStyle(element, '').getPropertyValue('grid-column-start') is 'aut
     o' | 
| 95 PASS getComputedStyle(element, '').getPropertyValue('grid-end') is 'auto' | 95 PASS getComputedStyle(element, '').getPropertyValue('grid-column-end') is 'auto' | 
| 96 PASS getComputedStyle(element, '').getPropertyValue('grid-row') is 'auto / auto' | 96 PASS getComputedStyle(element, '').getPropertyValue('grid-row') is 'auto / auto' | 
| 97 PASS getComputedStyle(element, '').getPropertyValue('grid-before') is 'auto' | 97 PASS getComputedStyle(element, '').getPropertyValue('grid-row-start') is 'auto' | 
| 98 PASS getComputedStyle(element, '').getPropertyValue('grid-after') is 'auto' | 98 PASS getComputedStyle(element, '').getPropertyValue('grid-row-end') is 'auto' | 
| 99 | 99 | 
| 100 Test getting and setting grid-column and grid-row through JS | 100 Test getting and setting grid-column and grid-row through JS | 
| 101 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 101 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 102 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 102 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 103 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 103 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 104 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 104 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 105 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 105 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 106 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 106 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 107 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 107 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 108 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 108 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 109 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 109 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 110 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 110 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 111 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 111 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 112 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 112 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 113 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 113 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 114 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 114 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 115 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 115 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 116 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 116 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 117 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 117 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 118 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 118 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 119 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 119 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 120 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 120 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 121 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 121 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 122 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 122 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 123 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 123 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 124 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 124 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 125 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 125 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 126 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 126 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 127 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 127 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 128 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 128 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 129 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 129 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 130 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 130 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 131 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 131 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 132 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 132 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 133 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 133 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 134 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 134 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 135 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 135 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 136 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 136 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 137 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 137 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 138 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 138 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 139 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 139 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 140 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 140 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 141 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 141 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 142 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 142 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 143 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 143 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 144 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 144 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 145 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 145 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 146 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 146 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 147 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 147 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 148 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 148 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 149 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 149 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 150 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 150 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 151 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 151 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 152 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 152 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 153 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 153 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 154 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 154 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 155 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 155 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 156 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 156 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 157 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 157 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 158 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 158 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 159 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 159 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 160 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 160 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 161 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 161 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 162 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 162 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 163 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 163 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 164 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 164 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 165 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 165 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 166 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 166 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 167 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 167 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 168 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 168 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 169 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 169 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 170 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 170 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 171 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 171 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 172 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 172 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 173 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 173 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 174 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 174 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 175 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 175 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 176 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 176 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 177 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 177 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 178 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 178 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 179 | 179 | 
| 180 Test setting grid-column and grid-row back to 'auto' through JS | 180 Test setting grid-column and grid-row back to 'auto' through JS | 
| 181 PASS getComputedStyle(element, '').getPropertyValue('grid-column') is '18 / 19' | 181 PASS getComputedStyle(element, '').getPropertyValue('grid-column') is '18 / 19' | 
| 182 PASS getComputedStyle(element, '').getPropertyValue('grid-start') is '18' | 182 PASS getComputedStyle(element, '').getPropertyValue('grid-column-start') is '18' | 
| 183 PASS getComputedStyle(element, '').getPropertyValue('grid-end') is '19' | 183 PASS getComputedStyle(element, '').getPropertyValue('grid-column-end') is '19' | 
| 184 PASS getComputedStyle(element, '').getPropertyValue('grid-row') is '66 / 68' | 184 PASS getComputedStyle(element, '').getPropertyValue('grid-row') is '66 / 68' | 
| 185 PASS getComputedStyle(element, '').getPropertyValue('grid-before') is '66' | 185 PASS getComputedStyle(element, '').getPropertyValue('grid-row-start') is '66' | 
| 186 PASS getComputedStyle(element, '').getPropertyValue('grid-after') is '68' | 186 PASS getComputedStyle(element, '').getPropertyValue('grid-row-end') is '68' | 
| 187 PASS getComputedStyle(element, '').getPropertyValue('grid-column') is 'auto / au
     to' | 187 PASS getComputedStyle(element, '').getPropertyValue('grid-column') is 'auto / au
     to' | 
| 188 PASS getComputedStyle(element, '').getPropertyValue('grid-start') is 'auto' | 188 PASS getComputedStyle(element, '').getPropertyValue('grid-column-start') is 'aut
     o' | 
| 189 PASS getComputedStyle(element, '').getPropertyValue('grid-end') is 'auto' | 189 PASS getComputedStyle(element, '').getPropertyValue('grid-column-end') is 'auto' | 
| 190 PASS getComputedStyle(element, '').getPropertyValue('grid-row') is 'auto / auto' | 190 PASS getComputedStyle(element, '').getPropertyValue('grid-row') is 'auto / auto' | 
| 191 PASS getComputedStyle(element, '').getPropertyValue('grid-before') is 'auto' | 191 PASS getComputedStyle(element, '').getPropertyValue('grid-row-start') is 'auto' | 
| 192 PASS getComputedStyle(element, '').getPropertyValue('grid-after') is 'auto' | 192 PASS getComputedStyle(element, '').getPropertyValue('grid-row-end') is 'auto' | 
| 193 | 193 | 
| 194 Test getting and setting 'initial' grid-column and grid-row through JS | 194 Test getting and setting 'initial' grid-column and grid-row through JS | 
| 195 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 195 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 196 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 196 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 197 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 197 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 198 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 198 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 199 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 199 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 200 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 200 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 201 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 201 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 202 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 202 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 203 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 203 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 204 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 204 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 205 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 205 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 206 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 206 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 207 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 207 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 208 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 208 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 209 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 209 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 210 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 210 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 211 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 211 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 212 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 212 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 213 | 213 | 
| 214 Test getting and setting 'inherit' grid-column and grid-row through JS | 214 Test getting and setting 'inherit' grid-column and grid-row through JS | 
| 215 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 215 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 216 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 216 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 217 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 217 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 218 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 218 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 219 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 219 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 220 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 220 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 221 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 221 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 222 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 222 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 223 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 223 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 224 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 224 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 225 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 225 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 226 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 226 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 227 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 227 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 228 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 228 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 229 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 229 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 230 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 230 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 231 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 231 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 232 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 232 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 233 | 233 | 
| 234 Test getting and setting invalid grid-column and grid-row through JS | 234 Test getting and setting invalid grid-column and grid-row through JS | 
| 235 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 235 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 236 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 236 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 237 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 237 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 238 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 238 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 239 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 239 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 240 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 240 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 241 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 241 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 242 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 242 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 243 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 243 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 244 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 244 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 245 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 245 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 246 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 246 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 247 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 247 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 248 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 248 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 249 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 249 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 250 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 250 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 251 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 251 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 252 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 252 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 253 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 253 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 254 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 254 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 255 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 255 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 256 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 256 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 257 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 257 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 258 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 258 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 259 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 259 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 260 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 260 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 261 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 261 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 262 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 262 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 263 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 263 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 264 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 264 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 265 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 265 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 266 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 266 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 267 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 267 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 268 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 268 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 269 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 269 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 270 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 270 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 271 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 271 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 272 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 272 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 273 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 273 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 274 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 274 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 275 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 275 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 276 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 276 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 277 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 277 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 278 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 278 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 279 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 279 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 280 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 280 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 281 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 281 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 282 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 282 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 283 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 283 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 284 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 284 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 285 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 285 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 286 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 286 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 287 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 287 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 288 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 288 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 289 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 289 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 290 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 290 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 291 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 291 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 292 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 292 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 293 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 293 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 294 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 294 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 295 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 295 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 296 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 296 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 297 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 297 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 298 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 298 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 299 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 299 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 300 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 300 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 301 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 301 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 302 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 302 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 303 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 303 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 304 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 304 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 305 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 305 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 306 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 306 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 307 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 307 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 308 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 308 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 309 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 309 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 310 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 310 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 311 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 311 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 312 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 312 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 313 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 313 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 314 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 314 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 315 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 315 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 316 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 316 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 317 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 317 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 318 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 318 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 319 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 319 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 320 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 320 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 321 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 321 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 322 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 322 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 323 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 323 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 324 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 324 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 325 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 325 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 326 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 326 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 327 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 327 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 328 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 328 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 329 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 329 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 330 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 330 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 331 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 331 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 332 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 332 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 333 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 333 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 334 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 334 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 335 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 335 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 336 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 336 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 337 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 337 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 338 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 338 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 339 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 339 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 340 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 340 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 341 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 341 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 342 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 342 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 343 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 343 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 344 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 344 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 345 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 345 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 346 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 346 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 347 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 347 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 348 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 348 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 349 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 349 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 350 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 350 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 351 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 351 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 352 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 352 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 353 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 353 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 354 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 354 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 355 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 355 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 356 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 356 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 357 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 357 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 358 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 358 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 359 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 359 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 360 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 360 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 361 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 361 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 362 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 362 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 363 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 363 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 364 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 364 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 365 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 365 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 366 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 366 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 367 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 367 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 368 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 368 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 369 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 369 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 370 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 370 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 371 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 371 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 372 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 372 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 373 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 373 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 374 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 374 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 375 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 375 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 376 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 376 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 377 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 377 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 378 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 378 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 379 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 379 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 380 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 380 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 381 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 381 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 382 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 382 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 383 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 383 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 384 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 384 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 385 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 385 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 386 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 386 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 387 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 387 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 388 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 388 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 389 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 389 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 390 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 390 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 391 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 391 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 392 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 392 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 393 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 393 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 394 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 394 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 395 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 395 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 396 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 396 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 397 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 397 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 398 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 398 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 399 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 399 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 400 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 400 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 401 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 401 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 402 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 402 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 403 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 403 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 404 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 404 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 405 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 405 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 406 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 406 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 407 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 407 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 408 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 408 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 409 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 409 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 410 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 410 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 411 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 411 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 412 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 412 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 413 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 413 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 414 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 414 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 415 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 415 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 416 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 416 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 417 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 417 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 418 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 418 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 419 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 419 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 420 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 420 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 421 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 421 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 422 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 422 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 423 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 423 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 424 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 424 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 425 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 425 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 426 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 426 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 427 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 427 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 428 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 428 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 429 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 429 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 430 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 430 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 431 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 431 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 432 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 432 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 433 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 433 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column') is gridColum
     nValue | 
| 434 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-start') is gridStartV
     alue | 434 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-start') is gri
     dColumnStartValue | 
| 435 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-end') is gridEndValue | 435 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-column-end') is gridC
     olumnEndValue | 
| 436 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 436 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row') is gridRowValue | 
| 437 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-before') is gridBefor
     eValue | 437 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-start') is gridRo
     wStartValue | 
| 438 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-after') is gridAfterV
     alue | 438 PASS getComputedStyle(gridItem, '').getPropertyValue('grid-row-end') is gridRowE
     ndValue | 
| 439 PASS successfullyParsed is true | 439 PASS successfullyParsed is true | 
| 440 | 440 | 
| 441 TEST COMPLETE | 441 TEST COMPLETE | 
| 442 | 442 | 
| OLD | NEW | 
|---|