mirror of
https://github.com/servo/servo.git
synced 2025-08-10 07:55:33 +01:00
Rename metadata directories
This renames: - `tests/wpt/metadata` → `tests/wpt/meta-legacy-layout` - `tests/wpt/metadata-layout-2020` → `tests/wpt/meta` - `tests/wpt/mozilla/meta` → `tests/wpt/mozilla/meta-legacy-layout` - `tests/wpt/mozilla/meta-layout-2020` → `tests/wpt/mozilla/meta`
This commit is contained in:
parent
cfd24f00bc
commit
f4578afdfe
23708 changed files with 772645 additions and 694 deletions
|
@ -0,0 +1,3 @@
|
|||
[animation-composition-computed.tentative.html]
|
||||
[Property animation-composition value 'replace, add, accumulate']
|
||||
expected: FAIL
|
|
@ -0,0 +1,12 @@
|
|||
[animation-composition-valid.tentative.html]
|
||||
[e.style['animation-composition'\] = "replace" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-composition'\] = "add" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-composition'\] = "accumulate" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-composition'\] = "replace, add, accumulate" should set the property value]
|
||||
expected: FAIL
|
|
@ -0,0 +1,36 @@
|
|||
[animation-computed.html]
|
||||
[Property animation value '1s']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation value 'anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation value 'none']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation value 'cubic-bezier(0, -2, 1, 3)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation value 'anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation value '1s -3s']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation value 'anim']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation value 'paused']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation value 'both']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation value '4']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation value 'reverse']
|
||||
expected: FAIL
|
||||
|
||||
[Default animation value]
|
||||
expected: FAIL
|
|
@ -0,0 +1,54 @@
|
|||
[animation-delay-end-computed.html]
|
||||
[Property animation-delay-start value 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value '-500ms']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'calc(2 * 3s)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value '20s, 10s']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'cover 0%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'COVER 0%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'cover 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'cover 120%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'cover 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'cover -42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'contain 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'exit 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'exit calc(41% + 1%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'exit 1%, cover 2%, contain 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-end value 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-end value '-500ms']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-end value 'calc(2 * 3s)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-end value '20s, 10s']
|
||||
expected: FAIL
|
|
@ -0,0 +1,12 @@
|
|||
[animation-delay-end-computed.tentative.html]
|
||||
[Property animation-delay-end value 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-end value '-500ms']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-end value 'calc(2 * 3s)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-end value '20s, 10s']
|
||||
expected: FAIL
|
|
@ -0,0 +1,51 @@
|
|||
[animation-delay-end-valid.html]
|
||||
[e.style['animation-delay-start'\] = "-5ms" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "0s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "10s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "20s, 10s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "cover 0%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "cover 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "cover 120%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "cover 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "cover -42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "contain 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "exit 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "enter 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-end'\] = "-5ms" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-end'\] = "0s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-end'\] = "10s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-end'\] = "20s, 10s" should set the property value]
|
||||
expected: FAIL
|
|
@ -0,0 +1,12 @@
|
|||
[animation-delay-end-valid.tentative.html]
|
||||
[e.style['animation-delay-end'\] = "-5ms" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-end'\] = "0s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-end'\] = "10s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-end'\] = "20s, 10s" should set the property value]
|
||||
expected: FAIL
|
|
@ -0,0 +1,60 @@
|
|||
[animation-delay-shorthand-computed.html]
|
||||
[Property animation-delay value '1s 2s']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value '1s 2s, 3s']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value '1s, 2s 3s']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'cover']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'contain']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'enter']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'exit']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'enter, exit']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'enter 0% enter 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'exit 0% exit 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'cover 0% cover 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'contain 0% contain 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'cover 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'contain 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'enter 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'exit 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'enter 50% 0s']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value '0s enter 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'enter 50% exit 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay value 'cover 50% enter 50%, contain 50% exit 50%']
|
||||
expected: FAIL
|
|
@ -0,0 +1,150 @@
|
|||
[animation-delay-shorthand.html]
|
||||
[e.style['animation-delay'\] = "1s 2s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s 2s, 3s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s, 2s 3s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "cover" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "contain" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "exit" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter, exit" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter 0% enter 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "exit 0% exit 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "cover 0% cover 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "contain 0% contain 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "cover 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "contain 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "exit 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter 50% 0s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "0s enter 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter 50% exit 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "cover 50% enter 50%, contain 50% exit 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s 2s" should set animation-delay-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s 2s" should set animation-delay-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s 2s" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s" should set animation-delay-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s" should set animation-delay-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "cover" should set animation-delay-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "cover" should set animation-delay-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "cover" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "contain" should set animation-delay-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "contain" should set animation-delay-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "contain" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter 10% exit 20%" should set animation-delay-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter 10% exit 20%" should set animation-delay-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter 10% exit 20%" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s 2s, 3s 4s" should set animation-delay-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s 2s, 3s 4s" should set animation-delay-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s 2s, 3s 4s" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should set animation-delay-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should set animation-delay-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "1s 2s, 3s, 4s 5s" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter, exit" should set animation-delay-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter, exit" should set animation-delay-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter, exit" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter 0%, exit" should set animation-delay-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter 0%, exit" should set animation-delay-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter 0%, exit" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter 0% 1s, 2s exit 50%" should set animation-delay-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter 0% 1s, 2s exit 50%" should set animation-delay-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay'\] = "enter 0% 1s, 2s exit 50%" should not set unrelated longhands]
|
||||
expected: FAIL
|
|
@ -0,0 +1,42 @@
|
|||
[animation-delay-start-computed.html]
|
||||
[Property animation-delay-start value 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value '-500ms']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'calc(2 * 3s)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value '20s, 10s']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'cover 0%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'COVER 0%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'cover 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'cover 120%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'cover 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'cover -42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'contain 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'exit 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'exit calc(41% + 1%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'exit 1%, cover 2%, contain 100%']
|
||||
expected: FAIL
|
|
@ -0,0 +1,12 @@
|
|||
[animation-delay-start-computed.tentative.html]
|
||||
[Property animation-delay-start value 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value '-500ms']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value 'calc(2 * 3s)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-delay-start value '20s, 10s']
|
||||
expected: FAIL
|
|
@ -0,0 +1,39 @@
|
|||
[animation-delay-start-valid.html]
|
||||
[e.style['animation-delay-start'\] = "-5ms" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "0s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "10s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "20s, 10s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "cover 0%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "cover 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "cover 120%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "cover 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "cover -42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "contain 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "exit 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "enter 42%" should set the property value]
|
||||
expected: FAIL
|
|
@ -0,0 +1,12 @@
|
|||
[animation-delay-start-valid.tentative.html]
|
||||
[e.style['animation-delay-start'\] = "-5ms" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "0s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "10s" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-delay-start'\] = "20s, 10s" should set the property value]
|
||||
expected: FAIL
|
|
@ -0,0 +1,27 @@
|
|||
[animation-duration-computed.html]
|
||||
[Property animation-duration value 'auto']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-duration value 'auto, auto']
|
||||
expected: FAIL
|
||||
|
||||
[Resolved value of animation-duration:auto with animation-timeline:auto]
|
||||
expected: FAIL
|
||||
|
||||
[Resolved value of animation-duration:auto with animation-timeline:auto, auto]
|
||||
expected: FAIL
|
||||
|
||||
[Resolved value of animation-duration:auto with animation-timeline:--t]
|
||||
expected: FAIL
|
||||
|
||||
[Resolved value of animation-duration:auto with animation-timeline:--t, --t2]
|
||||
expected: FAIL
|
||||
|
||||
[Resolved value of animation-duration:auto with animation-timeline:none]
|
||||
expected: FAIL
|
||||
|
||||
[Resolved value of animation-duration:auto with animation-timeline:scroll()]
|
||||
expected: FAIL
|
||||
|
||||
[Resolved value of animation-duration:auto with animation-timeline:view()]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[animation-name-invalid.html]
|
||||
[e.style['animation-name'\] = "revert-layer, four" should not set the property value]
|
||||
expected: FAIL
|
|
@ -0,0 +1,81 @@
|
|||
[animation-range-end-computed.html]
|
||||
[Property animation-range-end value 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'cover 0%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'cover 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'COVER 0%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'COVER 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'cover 120%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'cover 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'cover -42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'contain 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'exit 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'exit calc(41% + 1%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'exit-crossing 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'exit 1%, cover 2%, contain 0%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'exit 1%, cover 2%, contain 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'entry 42px']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'entry-crossing 42px']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'contain calc(10% + 10px)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'entry 1em']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'exit calc(1em + 10px)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'cover']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'contain']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'entry']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value 'exit']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value '0']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value '120%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-end value '120px']
|
||||
expected: FAIL
|
|
@ -0,0 +1,72 @@
|
|||
[animation-range-end-valid.html]
|
||||
[e.style['animation-range-end'\] = "normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "cover 0%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "cover 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "cover 120%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "cover 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "cover -42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "contain 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "exit 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "exit 1%, cover 2%, contain 0%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "exit-crossing 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "entry 42px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "entry-crossing 42px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "contain calc(10px + 10%)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "entry 1em" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "exit calc(1em + 10px)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "entry 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "cover" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "contain" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "entry" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "exit" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "0" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "120%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-end'\] = "120px" should set the property value]
|
||||
expected: FAIL
|
|
@ -0,0 +1,315 @@
|
|||
[animation-range-shorthand.html]
|
||||
[e.style['animation-range'\] = "normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "cover" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "contain" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry-crossing" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "exit" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "exit-crossing" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry, exit" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry 0% entry 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry-crossing 0% entry-crossing 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "exit 0% exit 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "exit-crossing 0% exit-crossing 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "cover 0% cover 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "contain 0% contain 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry calc(10% - 10%) entry calc(50% + 50%)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "cover 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "contain 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry-crossing 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "exit 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "exit-crossing 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry 50px exit 100px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "exit calc(10% + 50px)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry 50% exit 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "cover 50% entry 50%, contain 50% exit 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'normal normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'cover']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'contain']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'entry']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'entry-crossing']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'exit']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'exit-crossing']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'entry, exit']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'entry 0% entry 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'entry-crossing 0% entry-crossing 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'exit 0% exit 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'exit-crossing 0% exit-crossing 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'cover 0% cover 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'contain 0% contain 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'entry calc(10% - 10%) entry calc(50% + 50%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'cover 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'contain 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'entry 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'entry-crossing 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'exit 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'exit-crossing 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'entry 50px exit 100px']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'exit calc(10% + 50px)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'entry 50% exit 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'cover 50% entry 50%, contain 50% exit 50%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'entry 10em exit 20em']
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal normal" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal normal" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal normal" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal entry 100%" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal entry 100%" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal entry 100%" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal entry 10%" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal entry 10%" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal entry 10%" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "cover" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "cover" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "cover" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "contain" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "contain" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "contain" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "contain 100% contain 0%" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "contain 100% contain 0%" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "contain 100% contain 0%" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry 10% exit 20%" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry 10% exit 20%" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry 10% exit 20%" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry calc(10% + 10px) exit 20px" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry calc(10% + 10px) exit 20px" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry calc(10% + 10px) exit 20px" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry, exit" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry, exit" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry, exit" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry 0%, exit" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry 0%, exit" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "entry 0%, exit" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "exit calc(10% + 50px)" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "exit calc(10% + 50px)" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "exit calc(10% + 50px)" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "50% exit 50%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "normal 100px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "100px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "100px normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "10% normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value '10em exit 20em']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value 'normal 100px']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value '100px']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value '100px normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range value '10% normal']
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "100px" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "100px" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "100px" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "10%" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "10%" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range'\] = "10%" should not set unrelated longhands]
|
||||
expected: FAIL
|
|
@ -0,0 +1,81 @@
|
|||
[animation-range-start-computed.html]
|
||||
[Property animation-range-start value 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'cover 0%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'cover 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'COVER 0%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'COVER 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'cover 120%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'cover 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'cover -42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'contain 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'exit 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'exit calc(41% + 1%)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'exit 1%, cover 2%, contain 0%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'exit 1%, cover 2%, contain 100%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'exit-crossing 42%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'entry 42px']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'entry-crossing 42px']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'contain calc(10% + 10px)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'entry 1em']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'exit calc(1em + 10px)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'cover']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'contain']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'entry']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value 'exit']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value '0']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value '120%']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-range-start value '120px']
|
||||
expected: FAIL
|
|
@ -0,0 +1,72 @@
|
|||
[animation-range-start-valid.html]
|
||||
[e.style['animation-range-start'\] = "normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "cover 0%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "cover 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "cover 120%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "cover 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "cover -42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "contain 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "exit 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "exit 1%, cover 2%, contain 0%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "exit-crossing 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "entry 42px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "entry-crossing 42px" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "contain calc(10px + 10%)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "entry 1em" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "exit calc(1em + 10px)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "entry 42%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "cover" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "contain" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "entry" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "exit" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "0" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "120%" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-range-start'\] = "120px" should set the property value]
|
||||
expected: FAIL
|
|
@ -0,0 +1,33 @@
|
|||
[animation-shorthand.html]
|
||||
[e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-timeline]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "4 1s -3s cubic-bezier(0, -2, 1, 3), anim paused both reverse" should set animation-timeline]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-timeline]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "4 1s -3s cubic-bezier(0, -2, 1, 3), anim paused both reverse" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "4 1s -3s cubic-bezier(0, -2, 1, 3), anim paused both reverse" should set animation-range-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-duration]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "4 1s -3s cubic-bezier(0, -2, 1, 3), anim paused both reverse" should set animation-duration]
|
||||
expected: FAIL
|
|
@ -0,0 +1,18 @@
|
|||
[animation-shorthand.tentative.html]
|
||||
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-delay-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-delay-start]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-timeline]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should not set unrelated longhands]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-end]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "anim paused both reverse 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set animation-range-start]
|
||||
expected: FAIL
|
|
@ -0,0 +1,13 @@
|
|||
[animation-timing-function-computed.html]
|
||||
[Property animation-timing-function value 'steps(2, jump-start)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-timing-function value 'steps(2, jump-none)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-timing-function value 'steps(2, jump-end)']
|
||||
expected: FAIL
|
||||
|
||||
[Property animation-timing-function value 'steps(2, jump-both)']
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
[animation-timing-function-valid.html]
|
||||
[e.style['animation-timing-function'\] = "steps(2, jump-end)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-timing-function'\] = "steps(2, jump-both)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-timing-function'\] = "steps(2, jump-none)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation-timing-function'\] = "steps(2, jump-start)" should set the property value]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
[animation-valid.html]
|
||||
[e.style['animation'\] = "cubic-bezier(0, -2, 1, 3)" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "4" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "reverse" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "both" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "paused" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "none" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "anim" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['animation'\] = "anim paused both reverse, 4 1s -3s cubic-bezier(0, -2, 1, 3)" should set the property value]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[keyframes-allowed-properties.html]
|
||||
[@keyframes allows all non-animation properties and animation-timing-function]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[keyframes-name-invalid.html]
|
||||
[invalid: @keyframes revert-layer { }]
|
||||
expected: FAIL
|
Loading…
Add table
Add a link
Reference in a new issue