Pass | Logical properties can be animated using object notation | Asserts runPass | assert_equals("50px", "50px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:25:3) |
|
Pass | Logical properties can be animated using array notation | Asserts runPass | assert_equals("50px", "50px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:35:3) |
|
Pass | Logical properties are NOT stored as physical properties | Asserts runPass | assert_equals(2, 2)
at Test.<anonymous> ( /css/css-logical/animation-001.html:40:3) | Pass | assert_own_property(object "[object Object]", "blockSize")
at Test.<anonymous> ( /css/css-logical/animation-001.html:42:3) | Pass | assert_false(false)
at Test.<anonymous> ( /css/css-logical/animation-001.html:43:3) | Pass | assert_own_property(object "[object Object]", "blockSize")
at Test.<anonymous> ( /css/css-logical/animation-001.html:45:3) | Pass | assert_false(false)
at Test.<anonymous> ( /css/css-logical/animation-001.html:46:3) |
|
Pass | Logical properties in animations respect the writing-mode | Asserts runPass | assert_equals("50px", "50px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:53:3) | Pass | assert_equals("0px", "0px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:54:3) |
|
Pass | Logical properties in animations respect the direction | Asserts runPass | assert_equals("0px", "0px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:61:3) | Pass | assert_equals("50px", "50px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:62:3) |
|
Pass | Physical properties win over logical properties in object notation | Asserts runPass | assert_equals("250px", "250px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:75:3) |
|
Pass | Physical properties win over logical properties in array notation | Asserts runPass | assert_equals("250px", "250px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:88:3) |
|
Pass | Physical properties with variables win over logical properties | Asserts runPass | assert_equals("250px", "250px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:101:3) |
|
Pass | Physical longhands win over logical shorthands | Asserts runPass | assert_equals("200px", "200px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:113:3) | Pass | assert_equals("100px", "100px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:114:3) |
|
Pass | Logical longhands win over physical shorthands | Asserts runPass | assert_equals("100px", "100px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:126:3) | Pass | assert_equals("200px", "200px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:127:3) |
|
Pass | Physical shorthands win over logical shorthands | Asserts runPass | assert_equals("200px", "200px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:139:3) | Pass | assert_equals("200px", "200px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:140:3) |
|
Pass | Physical shorthands using variables win over logical shorthands | Asserts runPass | assert_equals("200px", "200px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:152:3) | Pass | assert_equals("200px", "200px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:153:3) |
|
Pass | Physical properties and logical properties can be mixed | Asserts runPass | assert_equals("250px", "250px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:160:3) |
|
Pass | Physical shorthands and logical shorthands can be mixed | Asserts runPass | assert_equals("250px", "250px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:170:3) |
|
Pass | Physical properties win over logical properties even when some keyframes only have logical properties | Asserts runPass | assert_equals("250px", "250px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:180:3) |
|
Pass | Animations update when the writing-mode is changed | Asserts runPass | assert_equals("0px", "0px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:189:3) | Pass | assert_equals("50px", "50px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:190:3) | Pass | assert_equals("50px", "50px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:193:3) | Pass | assert_equals("0px", "0px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:194:3) |
|
Pass | Filling animations update when the writing-mode is changed | Asserts runPass | assert_equals("0px", "0px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:208:3) | Pass | assert_equals("100px", "100px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:209:3) | Pass | assert_equals("100px", "100px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:212:3) | Pass | assert_equals("0px", "0px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:213:3) |
|
Pass | Animations with implicit from values update when the writing-mode is changed | Asserts runPass | assert_equals("100px", "100px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:222:3) | Pass | assert_equals("250px", "250px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:223:3) | Pass | assert_equals("200px", "200px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:227:3) | Pass | assert_equals("200px", "200px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:228:3) |
|
Pass | Animations with overlapping physical and logical properties update when the writing-mode is changed | Asserts runPass | assert_equals("0px", "0px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:246:3) | Pass | assert_equals("250px", "250px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:247:3) | Pass | assert_equals("50px", "50px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:253:3) | Pass | assert_equals("250px", "250px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:254:3) |
|
Pass | Animations update when the writing-mode is changed through a CSS variable | Asserts runPass | assert_equals("0px", "0px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:264:3) | Pass | assert_equals("50px", "50px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:265:3) | Pass | assert_equals("50px", "50px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:268:3) | Pass | assert_equals("0px", "0px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:269:3) |
|
Pass | Animations update when the direction is changed | Asserts runPass | assert_equals("50px", "50px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:277:3) | Pass | assert_equals("0px", "0px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:278:3) | Pass | assert_equals("0px", "0px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:281:3) | Pass | assert_equals("50px", "50px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:282:3) |
|
Pass | Logical shorthand with variable references animates correctly | Asserts runPass | assert_equals("250px", "250px")
at Test.<anonymous> ( /css/css-logical/animation-001.html:294:3) |
|
Pass | writing-mode is not animatable | Asserts runPass | assert_equals("horizontal-tb", "horizontal-tb")
at Test.<anonymous> ( /css/css-logical/animation-001.html:303:3) | Pass | assert_equals(0, 0)
at Test.<anonymous> ( /css/css-logical/animation-001.html:304:3) |
|
Pass | direction is not animatable | Asserts runPass | assert_equals("ltr", "ltr")
at Test.<anonymous> ( /css/css-logical/animation-001.html:314:3) | Pass | assert_equals(0, 0)
at Test.<anonymous> ( /css/css-logical/animation-001.html:315:3) |
|