diff --git a/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/animation/individual-transform-combine-ref.html b/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/animation/individual-transform-combine-ref.html new file mode 100644 index 00000000000..7c8eb206a9f --- /dev/null +++ b/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/animation/individual-transform-combine-ref.html @@ -0,0 +1,35 @@ + + + + + Individual transform: combine individual transform properties + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/animation/individual-transform-ordering-ref.html b/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/animation/individual-transform-ordering-ref.html new file mode 100644 index 00000000000..b7dce51e8ba --- /dev/null +++ b/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/animation/individual-transform-ordering-ref.html @@ -0,0 +1,44 @@ + + + + + Individual transform: combine individual transform properties + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/individual-transform-1-ref.html b/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/individual-transform-1-ref.html new file mode 100644 index 00000000000..dbc5f05d892 --- /dev/null +++ b/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/individual-transform-1-ref.html @@ -0,0 +1,90 @@ + + + + + Individual transform: compare individual transform with transform functions + + + + + + + +
+
+
+
+
+
+
+
+
+ + diff --git a/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/individual-transform-2-ref.html b/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/individual-transform-2-ref.html new file mode 100644 index 00000000000..ee956aa301f --- /dev/null +++ b/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/individual-transform-2-ref.html @@ -0,0 +1,30 @@ + + + + + Individual transform: combine individual transform properties + + + + + + + + +
+ + diff --git a/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/stacking-context-ref.html b/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/stacking-context-ref.html new file mode 100644 index 00000000000..0b8c52303d6 --- /dev/null +++ b/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/individual-transform/stacking-context-ref.html @@ -0,0 +1,27 @@ + + + + + Reference: Individual transform properties' animations create stacking context in delay phase + + + + +
+
+ + diff --git a/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/transform-box/reference/greensquare200x200.html b/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/transform-box/reference/greensquare200x200.html new file mode 100644 index 00000000000..bee8bc70fe5 --- /dev/null +++ b/Tests/LibWeb/Ref/expected/wpt-import/css/css-transforms/transform-box/reference/greensquare200x200.html @@ -0,0 +1,3 @@ + +

There should be a green 200x200 rectangle below, and no red.

+
diff --git a/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2a.html b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2a.html new file mode 100644 index 00000000000..1efd76b3329 --- /dev/null +++ b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2a.html @@ -0,0 +1,32 @@ + + + + + Individual transform: combine individual transform properties + + + + + + + + + +
+ + diff --git a/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2b.html b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2b.html new file mode 100644 index 00000000000..26f066cf2dd --- /dev/null +++ b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2b.html @@ -0,0 +1,32 @@ + + + + + Individual transform: combine individual transform properties + + + + + + + + + +
+ + diff --git a/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2c.html b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2c.html new file mode 100644 index 00000000000..9e79cd21b89 --- /dev/null +++ b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2c.html @@ -0,0 +1,32 @@ + + + + + Individual transform: combine individual transform properties + + + + + + + + + +
+ + diff --git a/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2d.html b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2d.html new file mode 100644 index 00000000000..f4d29420ff9 --- /dev/null +++ b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2d.html @@ -0,0 +1,31 @@ + + + + + Individual transform: combine individual transform properties + + + + + + + + + +
+ + diff --git a/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2e.html b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2e.html new file mode 100644 index 00000000000..8bb0ba6ff31 --- /dev/null +++ b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/individual-transform-2e.html @@ -0,0 +1,31 @@ + + + + + Individual transform: combine individual transform properties + + + + + + + + + +
+ + diff --git a/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/stacking-context-001.html b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/stacking-context-001.html new file mode 100644 index 00000000000..03e9eaaf072 --- /dev/null +++ b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/stacking-context-001.html @@ -0,0 +1,40 @@ + + + + + Individual transform properties' animations create stacking context in delay phase + + + + + + + +
+
+ + + diff --git a/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/translate-fill-box.html b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/translate-fill-box.html new file mode 100644 index 00000000000..498cde8b1de --- /dev/null +++ b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/translate-fill-box.html @@ -0,0 +1,37 @@ + +transform-box: fill-box + + + + + +

There should be a green 200x200 rectangle below, and no red.

+ + + + + + diff --git a/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/translate-view-box.html b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/translate-view-box.html new file mode 100644 index 00000000000..6d157852aad --- /dev/null +++ b/Tests/LibWeb/Ref/input/wpt-import/css/css-transforms/individual-transform/translate-view-box.html @@ -0,0 +1,35 @@ + +transform-box: view-box + + + + + +

There should be a green 200x200 rectangle below, and no red.

+ + + + + + diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/animation/translate-interpolation.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/animation/translate-interpolation.txt new file mode 100644 index 00000000000..eaf81fbe2d1 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/animation/translate-interpolation.txt @@ -0,0 +1,418 @@ +Summary + +Harness status: OK + +Rerun + +Found 408 tests + +408 Fail +Details +Result Test Name MessageFail CSS Transitions: property from [-100px] to [100px] at (-1) should be [-300px] +Fail CSS Transitions: property from [-100px] to [100px] at (0) should be [-100px] +Fail CSS Transitions: property from [-100px] to [100px] at (0.25) should be [-50px] +Fail CSS Transitions: property from [-100px] to [100px] at (0.75) should be [50px] +Fail CSS Transitions: property from [-100px] to [100px] at (1) should be [100px] +Fail CSS Transitions: property from [-100px] to [100px] at (2) should be [300px] +Fail CSS Transitions with transition: all: property from [-100px] to [100px] at (-1) should be [-300px] +Fail CSS Transitions with transition: all: property from [-100px] to [100px] at (0) should be [-100px] +Fail CSS Transitions with transition: all: property from [-100px] to [100px] at (0.25) should be [-50px] +Fail CSS Transitions with transition: all: property from [-100px] to [100px] at (0.75) should be [50px] +Fail CSS Transitions with transition: all: property from [-100px] to [100px] at (1) should be [100px] +Fail CSS Transitions with transition: all: property from [-100px] to [100px] at (2) should be [300px] +Fail CSS Animations: property from [-100px] to [100px] at (-1) should be [-300px] +Fail CSS Animations: property from [-100px] to [100px] at (0) should be [-100px] +Fail CSS Animations: property from [-100px] to [100px] at (0.25) should be [-50px] +Fail CSS Animations: property from [-100px] to [100px] at (0.75) should be [50px] +Fail CSS Animations: property from [-100px] to [100px] at (1) should be [100px] +Fail CSS Animations: property from [-100px] to [100px] at (2) should be [300px] +Fail Web Animations: property from [-100px] to [100px] at (-1) should be [-300px] +Fail Web Animations: property from [-100px] to [100px] at (0) should be [-100px] +Fail Web Animations: property from [-100px] to [100px] at (0.25) should be [-50px] +Fail Web Animations: property from [-100px] to [100px] at (0.75) should be [50px] +Fail Web Animations: property from [-100px] to [100px] at (1) should be [100px] +Fail Web Animations: property from [-100px] to [100px] at (2) should be [300px] +Fail CSS Transitions: property from [-100%] to [100%] at (-1) should be [-300%] +Fail CSS Transitions: property from [-100%] to [100%] at (0) should be [-100%] +Fail CSS Transitions: property from [-100%] to [100%] at (0.25) should be [-50%] +Fail CSS Transitions: property from [-100%] to [100%] at (0.75) should be [50%] +Fail CSS Transitions: property from [-100%] to [100%] at (1) should be [100%] +Fail CSS Transitions: property from [-100%] to [100%] at (2) should be [300%] +Fail CSS Transitions with transition: all: property from [-100%] to [100%] at (-1) should be [-300%] +Fail CSS Transitions with transition: all: property from [-100%] to [100%] at (0) should be [-100%] +Fail CSS Transitions with transition: all: property from [-100%] to [100%] at (0.25) should be [-50%] +Fail CSS Transitions with transition: all: property from [-100%] to [100%] at (0.75) should be [50%] +Fail CSS Transitions with transition: all: property from [-100%] to [100%] at (1) should be [100%] +Fail CSS Transitions with transition: all: property from [-100%] to [100%] at (2) should be [300%] +Fail CSS Animations: property from [-100%] to [100%] at (-1) should be [-300%] +Fail CSS Animations: property from [-100%] to [100%] at (0) should be [-100%] +Fail CSS Animations: property from [-100%] to [100%] at (0.25) should be [-50%] +Fail CSS Animations: property from [-100%] to [100%] at (0.75) should be [50%] +Fail CSS Animations: property from [-100%] to [100%] at (1) should be [100%] +Fail CSS Animations: property from [-100%] to [100%] at (2) should be [300%] +Fail Web Animations: property from [-100%] to [100%] at (-1) should be [-300%] +Fail Web Animations: property from [-100%] to [100%] at (0) should be [-100%] +Fail Web Animations: property from [-100%] to [100%] at (0.25) should be [-50%] +Fail Web Animations: property from [-100%] to [100%] at (0.75) should be [50%] +Fail Web Animations: property from [-100%] to [100%] at (1) should be [100%] +Fail Web Animations: property from [-100%] to [100%] at (2) should be [300%] +Fail CSS Transitions: property from [-100px -50px] to [100px 50px] at (-1) should be [-300px -150px] +Fail CSS Transitions: property from [-100px -50px] to [100px 50px] at (0) should be [-100px -50px] +Fail CSS Transitions: property from [-100px -50px] to [100px 50px] at (0.25) should be [-50px -25px] +Fail CSS Transitions: property from [-100px -50px] to [100px 50px] at (0.75) should be [50px 25px] +Fail CSS Transitions: property from [-100px -50px] to [100px 50px] at (1) should be [100px 50px] +Fail CSS Transitions: property from [-100px -50px] to [100px 50px] at (2) should be [300px 150px] +Fail CSS Transitions with transition: all: property from [-100px -50px] to [100px 50px] at (-1) should be [-300px -150px] +Fail CSS Transitions with transition: all: property from [-100px -50px] to [100px 50px] at (0) should be [-100px -50px] +Fail CSS Transitions with transition: all: property from [-100px -50px] to [100px 50px] at (0.25) should be [-50px -25px] +Fail CSS Transitions with transition: all: property from [-100px -50px] to [100px 50px] at (0.75) should be [50px 25px] +Fail CSS Transitions with transition: all: property from [-100px -50px] to [100px 50px] at (1) should be [100px 50px] +Fail CSS Transitions with transition: all: property from [-100px -50px] to [100px 50px] at (2) should be [300px 150px] +Fail CSS Animations: property from [-100px -50px] to [100px 50px] at (-1) should be [-300px -150px] +Fail CSS Animations: property from [-100px -50px] to [100px 50px] at (0) should be [-100px -50px] +Fail CSS Animations: property from [-100px -50px] to [100px 50px] at (0.25) should be [-50px -25px] +Fail CSS Animations: property from [-100px -50px] to [100px 50px] at (0.75) should be [50px 25px] +Fail CSS Animations: property from [-100px -50px] to [100px 50px] at (1) should be [100px 50px] +Fail CSS Animations: property from [-100px -50px] to [100px 50px] at (2) should be [300px 150px] +Fail Web Animations: property from [-100px -50px] to [100px 50px] at (-1) should be [-300px -150px] +Fail Web Animations: property from [-100px -50px] to [100px 50px] at (0) should be [-100px -50px] +Fail Web Animations: property from [-100px -50px] to [100px 50px] at (0.25) should be [-50px -25px] +Fail Web Animations: property from [-100px -50px] to [100px 50px] at (0.75) should be [50px 25px] +Fail Web Animations: property from [-100px -50px] to [100px 50px] at (1) should be [100px 50px] +Fail Web Animations: property from [-100px -50px] to [100px 50px] at (2) should be [300px 150px] +Fail CSS Transitions: property from [220px 240px 260px] to [300px 400px 500px] at (-1) should be [140px 80px 20px] +Fail CSS Transitions: property from [220px 240px 260px] to [300px 400px 500px] at (0) should be [220px 240px 260px] +Fail CSS Transitions: property from [220px 240px 260px] to [300px 400px 500px] at (0.125) should be [230px 260px 290px] +Fail CSS Transitions: property from [220px 240px 260px] to [300px 400px 500px] at (0.875) should be [290px 380px 470px] +Fail CSS Transitions: property from [220px 240px 260px] to [300px 400px 500px] at (1) should be [300px 400px 500px] +Fail CSS Transitions: property from [220px 240px 260px] to [300px 400px 500px] at (2) should be [380px 560px 740px] +Fail CSS Transitions with transition: all: property from [220px 240px 260px] to [300px 400px 500px] at (-1) should be [140px 80px 20px] +Fail CSS Transitions with transition: all: property from [220px 240px 260px] to [300px 400px 500px] at (0) should be [220px 240px 260px] +Fail CSS Transitions with transition: all: property from [220px 240px 260px] to [300px 400px 500px] at (0.125) should be [230px 260px 290px] +Fail CSS Transitions with transition: all: property from [220px 240px 260px] to [300px 400px 500px] at (0.875) should be [290px 380px 470px] +Fail CSS Transitions with transition: all: property from [220px 240px 260px] to [300px 400px 500px] at (1) should be [300px 400px 500px] +Fail CSS Transitions with transition: all: property from [220px 240px 260px] to [300px 400px 500px] at (2) should be [380px 560px 740px] +Fail CSS Animations: property from [220px 240px 260px] to [300px 400px 500px] at (-1) should be [140px 80px 20px] +Fail CSS Animations: property from [220px 240px 260px] to [300px 400px 500px] at (0) should be [220px 240px 260px] +Fail CSS Animations: property from [220px 240px 260px] to [300px 400px 500px] at (0.125) should be [230px 260px 290px] +Fail CSS Animations: property from [220px 240px 260px] to [300px 400px 500px] at (0.875) should be [290px 380px 470px] +Fail CSS Animations: property from [220px 240px 260px] to [300px 400px 500px] at (1) should be [300px 400px 500px] +Fail CSS Animations: property from [220px 240px 260px] to [300px 400px 500px] at (2) should be [380px 560px 740px] +Fail Web Animations: property from [220px 240px 260px] to [300px 400px 500px] at (-1) should be [140px 80px 20px] +Fail Web Animations: property from [220px 240px 260px] to [300px 400px 500px] at (0) should be [220px 240px 260px] +Fail Web Animations: property from [220px 240px 260px] to [300px 400px 500px] at (0.125) should be [230px 260px 290px] +Fail Web Animations: property from [220px 240px 260px] to [300px 400px 500px] at (0.875) should be [290px 380px 470px] +Fail Web Animations: property from [220px 240px 260px] to [300px 400px 500px] at (1) should be [300px 400px 500px] +Fail Web Animations: property from [220px 240px 260px] to [300px 400px 500px] at (2) should be [380px 560px 740px] +Fail CSS Transitions: property from [0px] to [-100px -50px 100px] at (-1) should be [100px 50px -100px] +Fail CSS Transitions: property from [0px] to [-100px -50px 100px] at (0) should be [0px] +Fail CSS Transitions: property from [0px] to [-100px -50px 100px] at (0.25) should be [-25px -12.5px 25px] +Fail CSS Transitions: property from [0px] to [-100px -50px 100px] at (0.75) should be [-75px -37.5px 75px] +Fail CSS Transitions: property from [0px] to [-100px -50px 100px] at (1) should be [-100px -50px 100px] +Fail CSS Transitions: property from [0px] to [-100px -50px 100px] at (2) should be [-200px -100px 200px] +Fail CSS Transitions with transition: all: property from [0px] to [-100px -50px 100px] at (-1) should be [100px 50px -100px] +Fail CSS Transitions with transition: all: property from [0px] to [-100px -50px 100px] at (0) should be [0px] +Fail CSS Transitions with transition: all: property from [0px] to [-100px -50px 100px] at (0.25) should be [-25px -12.5px 25px] +Fail CSS Transitions with transition: all: property from [0px] to [-100px -50px 100px] at (0.75) should be [-75px -37.5px 75px] +Fail CSS Transitions with transition: all: property from [0px] to [-100px -50px 100px] at (1) should be [-100px -50px 100px] +Fail CSS Transitions with transition: all: property from [0px] to [-100px -50px 100px] at (2) should be [-200px -100px 200px] +Fail CSS Animations: property from [0px] to [-100px -50px 100px] at (-1) should be [100px 50px -100px] +Fail CSS Animations: property from [0px] to [-100px -50px 100px] at (0) should be [0px] +Fail CSS Animations: property from [0px] to [-100px -50px 100px] at (0.25) should be [-25px -12.5px 25px] +Fail CSS Animations: property from [0px] to [-100px -50px 100px] at (0.75) should be [-75px -37.5px 75px] +Fail CSS Animations: property from [0px] to [-100px -50px 100px] at (1) should be [-100px -50px 100px] +Fail CSS Animations: property from [0px] to [-100px -50px 100px] at (2) should be [-200px -100px 200px] +Fail Web Animations: property from [0px] to [-100px -50px 100px] at (-1) should be [100px 50px -100px] +Fail Web Animations: property from [0px] to [-100px -50px 100px] at (0) should be [0px] +Fail Web Animations: property from [0px] to [-100px -50px 100px] at (0.25) should be [-25px -12.5px 25px] +Fail Web Animations: property from [0px] to [-100px -50px 100px] at (0.75) should be [-75px -37.5px 75px] +Fail Web Animations: property from [0px] to [-100px -50px 100px] at (1) should be [-100px -50px 100px] +Fail Web Animations: property from [0px] to [-100px -50px 100px] at (2) should be [-200px -100px 200px] +Fail CSS Transitions: property from [-100px -50px 100px] to [0px] at (-1) should be [-200px -100px 200px] +Fail CSS Transitions: property from [-100px -50px 100px] to [0px] at (0) should be [-100px -50px 100px] +Fail CSS Transitions: property from [-100px -50px 100px] to [0px] at (0.25) should be [-75px -37.5px 75px] +Fail CSS Transitions: property from [-100px -50px 100px] to [0px] at (0.75) should be [-25px -12.5px 25px] +Fail CSS Transitions: property from [-100px -50px 100px] to [0px] at (1) should be [0px] +Fail CSS Transitions: property from [-100px -50px 100px] to [0px] at (2) should be [100px 50px -100px] +Fail CSS Transitions with transition: all: property from [-100px -50px 100px] to [0px] at (-1) should be [-200px -100px 200px] +Fail CSS Transitions with transition: all: property from [-100px -50px 100px] to [0px] at (0) should be [-100px -50px 100px] +Fail CSS Transitions with transition: all: property from [-100px -50px 100px] to [0px] at (0.25) should be [-75px -37.5px 75px] +Fail CSS Transitions with transition: all: property from [-100px -50px 100px] to [0px] at (0.75) should be [-25px -12.5px 25px] +Fail CSS Transitions with transition: all: property from [-100px -50px 100px] to [0px] at (1) should be [0px] +Fail CSS Transitions with transition: all: property from [-100px -50px 100px] to [0px] at (2) should be [100px 50px -100px] +Fail CSS Animations: property from [-100px -50px 100px] to [0px] at (-1) should be [-200px -100px 200px] +Fail CSS Animations: property from [-100px -50px 100px] to [0px] at (0) should be [-100px -50px 100px] +Fail CSS Animations: property from [-100px -50px 100px] to [0px] at (0.25) should be [-75px -37.5px 75px] +Fail CSS Animations: property from [-100px -50px 100px] to [0px] at (0.75) should be [-25px -12.5px 25px] +Fail CSS Animations: property from [-100px -50px 100px] to [0px] at (1) should be [0px] +Fail CSS Animations: property from [-100px -50px 100px] to [0px] at (2) should be [100px 50px -100px] +Fail Web Animations: property from [-100px -50px 100px] to [0px] at (-1) should be [-200px -100px 200px] +Fail Web Animations: property from [-100px -50px 100px] to [0px] at (0) should be [-100px -50px 100px] +Fail Web Animations: property from [-100px -50px 100px] to [0px] at (0.25) should be [-75px -37.5px 75px] +Fail Web Animations: property from [-100px -50px 100px] to [0px] at (0.75) should be [-25px -12.5px 25px] +Fail Web Animations: property from [-100px -50px 100px] to [0px] at (1) should be [0px] +Fail Web Animations: property from [-100px -50px 100px] to [0px] at (2) should be [100px 50px -100px] +Fail CSS Transitions: property from [480px 400px 320px] to [240% 160%] at (-1) should be [calc(960px - 240%) calc(800px - 160%) 640px] +Fail CSS Transitions: property from [480px 400px 320px] to [240% 160%] at (0) should be [calc(0% + 480px) calc(0% + 400px) 320px] +Fail CSS Transitions: property from [480px 400px 320px] to [240% 160%] at (0.125) should be [calc(420px + 30%) calc(350px + 20%) 280px] +Fail CSS Transitions: property from [480px 400px 320px] to [240% 160%] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px] +Fail CSS Transitions: property from [480px 400px 320px] to [240% 160%] at (1) should be [240% 160%] +Fail CSS Transitions: property from [480px 400px 320px] to [240% 160%] at (2) should be [calc(480% - 480px) calc(320% - 400px) -320px] +Fail CSS Transitions with transition: all: property from [480px 400px 320px] to [240% 160%] at (-1) should be [calc(960px - 240%) calc(800px - 160%) 640px] +Fail CSS Transitions with transition: all: property from [480px 400px 320px] to [240% 160%] at (0) should be [calc(0% + 480px) calc(0% + 400px) 320px] +Fail CSS Transitions with transition: all: property from [480px 400px 320px] to [240% 160%] at (0.125) should be [calc(420px + 30%) calc(350px + 20%) 280px] +Fail CSS Transitions with transition: all: property from [480px 400px 320px] to [240% 160%] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px] +Fail CSS Transitions with transition: all: property from [480px 400px 320px] to [240% 160%] at (1) should be [240% 160%] +Fail CSS Transitions with transition: all: property from [480px 400px 320px] to [240% 160%] at (2) should be [calc(480% - 480px) calc(320% - 400px) -320px] +Fail CSS Animations: property from [480px 400px 320px] to [240% 160%] at (-1) should be [calc(960px - 240%) calc(800px - 160%) 640px] +Fail CSS Animations: property from [480px 400px 320px] to [240% 160%] at (0) should be [calc(0% + 480px) calc(0% + 400px) 320px] +Fail CSS Animations: property from [480px 400px 320px] to [240% 160%] at (0.125) should be [calc(420px + 30%) calc(350px + 20%) 280px] +Fail CSS Animations: property from [480px 400px 320px] to [240% 160%] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px] +Fail CSS Animations: property from [480px 400px 320px] to [240% 160%] at (1) should be [240% 160%] +Fail CSS Animations: property from [480px 400px 320px] to [240% 160%] at (2) should be [calc(480% - 480px) calc(320% - 400px) -320px] +Fail Web Animations: property from [480px 400px 320px] to [240% 160%] at (-1) should be [calc(960px - 240%) calc(800px - 160%) 640px] +Fail Web Animations: property from [480px 400px 320px] to [240% 160%] at (0) should be [calc(0% + 480px) calc(0% + 400px) 320px] +Fail Web Animations: property from [480px 400px 320px] to [240% 160%] at (0.125) should be [calc(420px + 30%) calc(350px + 20%) 280px] +Fail Web Animations: property from [480px 400px 320px] to [240% 160%] at (0.875) should be [calc(210% + 60px) calc(140% + 50px) 40px] +Fail Web Animations: property from [480px 400px 320px] to [240% 160%] at (1) should be [240% 160%] +Fail Web Animations: property from [480px 400px 320px] to [240% 160%] at (2) should be [calc(480% - 480px) calc(320% - 400px) -320px] +Fail CSS Transitions: property from [none] to [none] at (-1) should be [none] +Fail CSS Transitions: property from [none] to [none] at (0) should be [none] +Fail CSS Transitions: property from [none] to [none] at (0.125) should be [none] +Fail CSS Transitions: property from [none] to [none] at (0.875) should be [none] +Fail CSS Transitions: property from [none] to [none] at (1) should be [none] +Fail CSS Transitions: property from [none] to [none] at (2) should be [none] +Fail CSS Transitions with transition: all: property from [none] to [none] at (-1) should be [none] +Fail CSS Transitions with transition: all: property from [none] to [none] at (0) should be [none] +Fail CSS Transitions with transition: all: property from [none] to [none] at (0.125) should be [none] +Fail CSS Transitions with transition: all: property from [none] to [none] at (0.875) should be [none] +Fail CSS Transitions with transition: all: property from [none] to [none] at (1) should be [none] +Fail CSS Transitions with transition: all: property from [none] to [none] at (2) should be [none] +Fail CSS Animations: property from [none] to [none] at (-1) should be [none] +Fail CSS Animations: property from [none] to [none] at (0) should be [none] +Fail CSS Animations: property from [none] to [none] at (0.125) should be [none] +Fail CSS Animations: property from [none] to [none] at (0.875) should be [none] +Fail CSS Animations: property from [none] to [none] at (1) should be [none] +Fail CSS Animations: property from [none] to [none] at (2) should be [none] +Fail Web Animations: property from [none] to [none] at (-1) should be [none] +Fail Web Animations: property from [none] to [none] at (0) should be [none] +Fail Web Animations: property from [none] to [none] at (0.125) should be [none] +Fail Web Animations: property from [none] to [none] at (0.875) should be [none] +Fail Web Animations: property from [none] to [none] at (1) should be [none] +Fail Web Animations: property from [none] to [none] at (2) should be [none] +Fail CSS Transitions: property from [none] to [8px 80% 800px] at (-1) should be [-8px -80% -800px] +Fail CSS Transitions: property from [none] to [8px 80% 800px] at (0) should be [0px 0%] +Fail CSS Transitions: property from [none] to [8px 80% 800px] at (0.125) should be [1px 10% 100px] +Fail CSS Transitions: property from [none] to [8px 80% 800px] at (0.875) should be [7px 70% 700px] +Fail CSS Transitions: property from [none] to [8px 80% 800px] at (1) should be [8px 80% 800px] +Fail CSS Transitions: property from [none] to [8px 80% 800px] at (2) should be [16px 160% 1600px] +Fail CSS Transitions with transition: all: property from [none] to [8px 80% 800px] at (-1) should be [-8px -80% -800px] +Fail CSS Transitions with transition: all: property from [none] to [8px 80% 800px] at (0) should be [0px 0%] +Fail CSS Transitions with transition: all: property from [none] to [8px 80% 800px] at (0.125) should be [1px 10% 100px] +Fail CSS Transitions with transition: all: property from [none] to [8px 80% 800px] at (0.875) should be [7px 70% 700px] +Fail CSS Transitions with transition: all: property from [none] to [8px 80% 800px] at (1) should be [8px 80% 800px] +Fail CSS Transitions with transition: all: property from [none] to [8px 80% 800px] at (2) should be [16px 160% 1600px] +Fail CSS Animations: property from [none] to [8px 80% 800px] at (-1) should be [-8px -80% -800px] +Fail CSS Animations: property from [none] to [8px 80% 800px] at (0) should be [0px 0%] +Fail CSS Animations: property from [none] to [8px 80% 800px] at (0.125) should be [1px 10% 100px] +Fail CSS Animations: property from [none] to [8px 80% 800px] at (0.875) should be [7px 70% 700px] +Fail CSS Animations: property from [none] to [8px 80% 800px] at (1) should be [8px 80% 800px] +Fail CSS Animations: property from [none] to [8px 80% 800px] at (2) should be [16px 160% 1600px] +Fail Web Animations: property from [none] to [8px 80% 800px] at (-1) should be [-8px -80% -800px] +Fail Web Animations: property from [none] to [8px 80% 800px] at (0) should be [0px 0%] +Fail Web Animations: property from [none] to [8px 80% 800px] at (0.125) should be [1px 10% 100px] +Fail Web Animations: property from [none] to [8px 80% 800px] at (0.875) should be [7px 70% 700px] +Fail Web Animations: property from [none] to [8px 80% 800px] at (1) should be [8px 80% 800px] +Fail Web Animations: property from [none] to [8px 80% 800px] at (2) should be [16px 160% 1600px] +Fail CSS Transitions: property from neutral to [20px] at (-1) should be [0px] +Fail CSS Transitions: property from neutral to [20px] at (0) should be [10px] +Fail CSS Transitions: property from neutral to [20px] at (0.25) should be [12.5px] +Fail CSS Transitions: property from neutral to [20px] at (0.75) should be [17.5px] +Fail CSS Transitions: property from neutral to [20px] at (1) should be [20px] +Fail CSS Transitions: property from neutral to [20px] at (2) should be [30px] +Fail CSS Transitions with transition: all: property from neutral to [20px] at (-1) should be [0px] +Fail CSS Transitions with transition: all: property from neutral to [20px] at (0) should be [10px] +Fail CSS Transitions with transition: all: property from neutral to [20px] at (0.25) should be [12.5px] +Fail CSS Transitions with transition: all: property from neutral to [20px] at (0.75) should be [17.5px] +Fail CSS Transitions with transition: all: property from neutral to [20px] at (1) should be [20px] +Fail CSS Transitions with transition: all: property from neutral to [20px] at (2) should be [30px] +Fail CSS Animations: property from neutral to [20px] at (-1) should be [0px] +Fail CSS Animations: property from neutral to [20px] at (0) should be [10px] +Fail CSS Animations: property from neutral to [20px] at (0.25) should be [12.5px] +Fail CSS Animations: property from neutral to [20px] at (0.75) should be [17.5px] +Fail CSS Animations: property from neutral to [20px] at (1) should be [20px] +Fail CSS Animations: property from neutral to [20px] at (2) should be [30px] +Fail Web Animations: property from neutral to [20px] at (-1) should be [0px] +Fail Web Animations: property from neutral to [20px] at (0) should be [10px] +Fail Web Animations: property from neutral to [20px] at (0.25) should be [12.5px] +Fail Web Animations: property from neutral to [20px] at (0.75) should be [17.5px] +Fail Web Animations: property from neutral to [20px] at (1) should be [20px] +Fail Web Animations: property from neutral to [20px] at (2) should be [30px] +Fail CSS Transitions: property from [initial] to [200px 100px 200px] at (-1) should be [-200px -100px -200px] +Fail CSS Transitions: property from [initial] to [200px 100px 200px] at (0) should be [0px] +Fail CSS Transitions: property from [initial] to [200px 100px 200px] at (0.25) should be [50px 25px 50px] +Fail CSS Transitions: property from [initial] to [200px 100px 200px] at (0.75) should be [150px 75px 150px] +Fail CSS Transitions: property from [initial] to [200px 100px 200px] at (1) should be [200px 100px 200px] +Fail CSS Transitions: property from [initial] to [200px 100px 200px] at (2) should be [400px 200px 400px] +Fail CSS Transitions with transition: all: property from [initial] to [200px 100px 200px] at (-1) should be [-200px -100px -200px] +Fail CSS Transitions with transition: all: property from [initial] to [200px 100px 200px] at (0) should be [0px] +Fail CSS Transitions with transition: all: property from [initial] to [200px 100px 200px] at (0.25) should be [50px 25px 50px] +Fail CSS Transitions with transition: all: property from [initial] to [200px 100px 200px] at (0.75) should be [150px 75px 150px] +Fail CSS Transitions with transition: all: property from [initial] to [200px 100px 200px] at (1) should be [200px 100px 200px] +Fail CSS Transitions with transition: all: property from [initial] to [200px 100px 200px] at (2) should be [400px 200px 400px] +Fail CSS Animations: property from [initial] to [200px 100px 200px] at (-1) should be [-200px -100px -200px] +Fail CSS Animations: property from [initial] to [200px 100px 200px] at (0) should be [0px] +Fail CSS Animations: property from [initial] to [200px 100px 200px] at (0.25) should be [50px 25px 50px] +Fail CSS Animations: property from [initial] to [200px 100px 200px] at (0.75) should be [150px 75px 150px] +Fail CSS Animations: property from [initial] to [200px 100px 200px] at (1) should be [200px 100px 200px] +Fail CSS Animations: property from [initial] to [200px 100px 200px] at (2) should be [400px 200px 400px] +Fail Web Animations: property from [initial] to [200px 100px 200px] at (-1) should be [-200px -100px -200px] +Fail Web Animations: property from [initial] to [200px 100px 200px] at (0) should be [0px] +Fail Web Animations: property from [initial] to [200px 100px 200px] at (0.25) should be [50px 25px 50px] +Fail Web Animations: property from [initial] to [200px 100px 200px] at (0.75) should be [150px 75px 150px] +Fail Web Animations: property from [initial] to [200px 100px 200px] at (1) should be [200px 100px 200px] +Fail Web Animations: property from [initial] to [200px 100px 200px] at (2) should be [400px 200px 400px] +Fail CSS Transitions: property from [200px 100px 400px] to [initial] at (-1) should be [400px 200px 800px] +Fail CSS Transitions: property from [200px 100px 400px] to [initial] at (0) should be [200px 100px 400px] +Fail CSS Transitions: property from [200px 100px 400px] to [initial] at (0.25) should be [150px 75px 300px] +Fail CSS Transitions: property from [200px 100px 400px] to [initial] at (0.75) should be [50px 25px 100px] +Fail CSS Transitions: property from [200px 100px 400px] to [initial] at (1) should be [0px] +Fail CSS Transitions: property from [200px 100px 400px] to [initial] at (2) should be [-200px -100px -400px] +Fail CSS Transitions with transition: all: property from [200px 100px 400px] to [initial] at (-1) should be [400px 200px 800px] +Fail CSS Transitions with transition: all: property from [200px 100px 400px] to [initial] at (0) should be [200px 100px 400px] +Fail CSS Transitions with transition: all: property from [200px 100px 400px] to [initial] at (0.25) should be [150px 75px 300px] +Fail CSS Transitions with transition: all: property from [200px 100px 400px] to [initial] at (0.75) should be [50px 25px 100px] +Fail CSS Transitions with transition: all: property from [200px 100px 400px] to [initial] at (1) should be [0px] +Fail CSS Transitions with transition: all: property from [200px 100px 400px] to [initial] at (2) should be [-200px -100px -400px] +Fail CSS Animations: property from [200px 100px 400px] to [initial] at (-1) should be [400px 200px 800px] +Fail CSS Animations: property from [200px 100px 400px] to [initial] at (0) should be [200px 100px 400px] +Fail CSS Animations: property from [200px 100px 400px] to [initial] at (0.25) should be [150px 75px 300px] +Fail CSS Animations: property from [200px 100px 400px] to [initial] at (0.75) should be [50px 25px 100px] +Fail CSS Animations: property from [200px 100px 400px] to [initial] at (1) should be [0px] +Fail CSS Animations: property from [200px 100px 400px] to [initial] at (2) should be [-200px -100px -400px] +Fail Web Animations: property from [200px 100px 400px] to [initial] at (-1) should be [400px 200px 800px] +Fail Web Animations: property from [200px 100px 400px] to [initial] at (0) should be [200px 100px 400px] +Fail Web Animations: property from [200px 100px 400px] to [initial] at (0.25) should be [150px 75px 300px] +Fail Web Animations: property from [200px 100px 400px] to [initial] at (0.75) should be [50px 25px 100px] +Fail Web Animations: property from [200px 100px 400px] to [initial] at (1) should be [0px] +Fail Web Animations: property from [200px 100px 400px] to [initial] at (2) should be [-200px -100px -400px] +Fail CSS Transitions: property from [unset] to [20px] at (-1) should be [-20px] +Fail CSS Transitions: property from [unset] to [20px] at (0) should be [0px] +Fail CSS Transitions: property from [unset] to [20px] at (0.25) should be [5px] +Fail CSS Transitions: property from [unset] to [20px] at (0.75) should be [15px] +Fail CSS Transitions: property from [unset] to [20px] at (1) should be [20px] +Fail CSS Transitions: property from [unset] to [20px] at (2) should be [40px] +Fail CSS Transitions with transition: all: property from [unset] to [20px] at (-1) should be [-20px] +Fail CSS Transitions with transition: all: property from [unset] to [20px] at (0) should be [0px] +Fail CSS Transitions with transition: all: property from [unset] to [20px] at (0.25) should be [5px] +Fail CSS Transitions with transition: all: property from [unset] to [20px] at (0.75) should be [15px] +Fail CSS Transitions with transition: all: property from [unset] to [20px] at (1) should be [20px] +Fail CSS Transitions with transition: all: property from [unset] to [20px] at (2) should be [40px] +Fail CSS Animations: property from [unset] to [20px] at (-1) should be [-20px] +Fail CSS Animations: property from [unset] to [20px] at (0) should be [0px] +Fail CSS Animations: property from [unset] to [20px] at (0.25) should be [5px] +Fail CSS Animations: property from [unset] to [20px] at (0.75) should be [15px] +Fail CSS Animations: property from [unset] to [20px] at (1) should be [20px] +Fail CSS Animations: property from [unset] to [20px] at (2) should be [40px] +Fail Web Animations: property from [unset] to [20px] at (-1) should be [-20px] +Fail Web Animations: property from [unset] to [20px] at (0) should be [0px] +Fail Web Animations: property from [unset] to [20px] at (0.25) should be [5px] +Fail Web Animations: property from [unset] to [20px] at (0.75) should be [15px] +Fail Web Animations: property from [unset] to [20px] at (1) should be [20px] +Fail Web Animations: property from [unset] to [20px] at (2) should be [40px] +Fail CSS Transitions: property from [inherit] to [200px 100px 200px] at (-1) should be [0px 300px 400px] +Fail CSS Transitions: property from [inherit] to [200px 100px 200px] at (0) should be [100px 200px 300px] +Fail CSS Transitions: property from [inherit] to [200px 100px 200px] at (0.25) should be [125px 175px 275px] +Fail CSS Transitions: property from [inherit] to [200px 100px 200px] at (0.75) should be [175px 125px 225px] +Fail CSS Transitions: property from [inherit] to [200px 100px 200px] at (1) should be [200px 100px 200px] +Fail CSS Transitions: property from [inherit] to [200px 100px 200px] at (2) should be [300px 0px 100px] +Fail CSS Transitions with transition: all: property from [inherit] to [200px 100px 200px] at (-1) should be [0px 300px 400px] +Fail CSS Transitions with transition: all: property from [inherit] to [200px 100px 200px] at (0) should be [100px 200px 300px] +Fail CSS Transitions with transition: all: property from [inherit] to [200px 100px 200px] at (0.25) should be [125px 175px 275px] +Fail CSS Transitions with transition: all: property from [inherit] to [200px 100px 200px] at (0.75) should be [175px 125px 225px] +Fail CSS Transitions with transition: all: property from [inherit] to [200px 100px 200px] at (1) should be [200px 100px 200px] +Fail CSS Transitions with transition: all: property from [inherit] to [200px 100px 200px] at (2) should be [300px 0px 100px] +Fail CSS Animations: property from [inherit] to [200px 100px 200px] at (-1) should be [0px 300px 400px] +Fail CSS Animations: property from [inherit] to [200px 100px 200px] at (0) should be [100px 200px 300px] +Fail CSS Animations: property from [inherit] to [200px 100px 200px] at (0.25) should be [125px 175px 275px] +Fail CSS Animations: property from [inherit] to [200px 100px 200px] at (0.75) should be [175px 125px 225px] +Fail CSS Animations: property from [inherit] to [200px 100px 200px] at (1) should be [200px 100px 200px] +Fail CSS Animations: property from [inherit] to [200px 100px 200px] at (2) should be [300px 0px 100px] +Fail Web Animations: property from [inherit] to [200px 100px 200px] at (-1) should be [0px 300px 400px] +Fail Web Animations: property from [inherit] to [200px 100px 200px] at (0) should be [100px 200px 300px] +Fail Web Animations: property from [inherit] to [200px 100px 200px] at (0.25) should be [125px 175px 275px] +Fail Web Animations: property from [inherit] to [200px 100px 200px] at (0.75) should be [175px 125px 225px] +Fail Web Animations: property from [inherit] to [200px 100px 200px] at (1) should be [200px 100px 200px] +Fail Web Animations: property from [inherit] to [200px 100px 200px] at (2) should be [300px 0px 100px] +Fail CSS Transitions: property from [200px 100px 200px] to [inherit] at (-1) should be [300px 0px 100px] +Fail CSS Transitions: property from [200px 100px 200px] to [inherit] at (0) should be [200px 100px 200px] +Fail CSS Transitions: property from [200px 100px 200px] to [inherit] at (0.25) should be [175px 125px 225px] +Fail CSS Transitions: property from [200px 100px 200px] to [inherit] at (0.75) should be [125px 175px 275px] +Fail CSS Transitions: property from [200px 100px 200px] to [inherit] at (1) should be [100px 200px 300px] +Fail CSS Transitions: property from [200px 100px 200px] to [inherit] at (2) should be [0px 300px 400px] +Fail CSS Transitions with transition: all: property from [200px 100px 200px] to [inherit] at (-1) should be [300px 0px 100px] +Fail CSS Transitions with transition: all: property from [200px 100px 200px] to [inherit] at (0) should be [200px 100px 200px] +Fail CSS Transitions with transition: all: property from [200px 100px 200px] to [inherit] at (0.25) should be [175px 125px 225px] +Fail CSS Transitions with transition: all: property from [200px 100px 200px] to [inherit] at (0.75) should be [125px 175px 275px] +Fail CSS Transitions with transition: all: property from [200px 100px 200px] to [inherit] at (1) should be [100px 200px 300px] +Fail CSS Transitions with transition: all: property from [200px 100px 200px] to [inherit] at (2) should be [0px 300px 400px] +Fail CSS Animations: property from [200px 100px 200px] to [inherit] at (-1) should be [300px 0px 100px] +Fail CSS Animations: property from [200px 100px 200px] to [inherit] at (0) should be [200px 100px 200px] +Fail CSS Animations: property from [200px 100px 200px] to [inherit] at (0.25) should be [175px 125px 225px] +Fail CSS Animations: property from [200px 100px 200px] to [inherit] at (0.75) should be [125px 175px 275px] +Fail CSS Animations: property from [200px 100px 200px] to [inherit] at (1) should be [100px 200px 300px] +Fail CSS Animations: property from [200px 100px 200px] to [inherit] at (2) should be [0px 300px 400px] +Fail Web Animations: property from [200px 100px 200px] to [inherit] at (-1) should be [300px 0px 100px] +Fail Web Animations: property from [200px 100px 200px] to [inherit] at (0) should be [200px 100px 200px] +Fail Web Animations: property from [200px 100px 200px] to [inherit] at (0.25) should be [175px 125px 225px] +Fail Web Animations: property from [200px 100px 200px] to [inherit] at (0.75) should be [125px 175px 275px] +Fail Web Animations: property from [200px 100px 200px] to [inherit] at (1) should be [100px 200px 300px] +Fail Web Animations: property from [200px 100px 200px] to [inherit] at (2) should be [0px 300px 400px] +Fail CSS Transitions: property from [initial] to [inherit] at (-1) should be [-100px -200px -300px] +Fail CSS Transitions: property from [initial] to [inherit] at (0) should be [0px] +Fail CSS Transitions: property from [initial] to [inherit] at (0.25) should be [25px 50px 75px] +Fail CSS Transitions: property from [initial] to [inherit] at (0.75) should be [75px 150px 225px] +Fail CSS Transitions: property from [initial] to [inherit] at (1) should be [100px 200px 300px] +Fail CSS Transitions: property from [initial] to [inherit] at (2) should be [200px 400px 600px] +Fail CSS Transitions with transition: all: property from [initial] to [inherit] at (-1) should be [-100px -200px -300px] +Fail CSS Transitions with transition: all: property from [initial] to [inherit] at (0) should be [0px] +Fail CSS Transitions with transition: all: property from [initial] to [inherit] at (0.25) should be [25px 50px 75px] +Fail CSS Transitions with transition: all: property from [initial] to [inherit] at (0.75) should be [75px 150px 225px] +Fail CSS Transitions with transition: all: property from [initial] to [inherit] at (1) should be [100px 200px 300px] +Fail CSS Transitions with transition: all: property from [initial] to [inherit] at (2) should be [200px 400px 600px] +Fail CSS Animations: property from [initial] to [inherit] at (-1) should be [-100px -200px -300px] +Fail CSS Animations: property from [initial] to [inherit] at (0) should be [0px] +Fail CSS Animations: property from [initial] to [inherit] at (0.25) should be [25px 50px 75px] +Fail CSS Animations: property from [initial] to [inherit] at (0.75) should be [75px 150px 225px] +Fail CSS Animations: property from [initial] to [inherit] at (1) should be [100px 200px 300px] +Fail CSS Animations: property from [initial] to [inherit] at (2) should be [200px 400px 600px] +Fail Web Animations: property from [initial] to [inherit] at (-1) should be [-100px -200px -300px] +Fail Web Animations: property from [initial] to [inherit] at (0) should be [0px] +Fail Web Animations: property from [initial] to [inherit] at (0.25) should be [25px 50px 75px] +Fail Web Animations: property from [initial] to [inherit] at (0.75) should be [75px 150px 225px] +Fail Web Animations: property from [initial] to [inherit] at (1) should be [100px 200px 300px] +Fail Web Animations: property from [initial] to [inherit] at (2) should be [200px 400px 600px] +Fail CSS Transitions: property from [inherit] to [initial] at (-1) should be [200px 400px 600px] +Fail CSS Transitions: property from [inherit] to [initial] at (0) should be [100px 200px 300px] +Fail CSS Transitions: property from [inherit] to [initial] at (0.25) should be [75px 150px 225px] +Fail CSS Transitions: property from [inherit] to [initial] at (0.75) should be [25px 50px 75px] +Fail CSS Transitions: property from [inherit] to [initial] at (1) should be [0px] +Fail CSS Transitions: property from [inherit] to [initial] at (2) should be [-100px -200px -300px] +Fail CSS Transitions with transition: all: property from [inherit] to [initial] at (-1) should be [200px 400px 600px] +Fail CSS Transitions with transition: all: property from [inherit] to [initial] at (0) should be [100px 200px 300px] +Fail CSS Transitions with transition: all: property from [inherit] to [initial] at (0.25) should be [75px 150px 225px] +Fail CSS Transitions with transition: all: property from [inherit] to [initial] at (0.75) should be [25px 50px 75px] +Fail CSS Transitions with transition: all: property from [inherit] to [initial] at (1) should be [0px] +Fail CSS Transitions with transition: all: property from [inherit] to [initial] at (2) should be [-100px -200px -300px] +Fail CSS Animations: property from [inherit] to [initial] at (-1) should be [200px 400px 600px] +Fail CSS Animations: property from [inherit] to [initial] at (0) should be [100px 200px 300px] +Fail CSS Animations: property from [inherit] to [initial] at (0.25) should be [75px 150px 225px] +Fail CSS Animations: property from [inherit] to [initial] at (0.75) should be [25px 50px 75px] +Fail CSS Animations: property from [inherit] to [initial] at (1) should be [0px] +Fail CSS Animations: property from [inherit] to [initial] at (2) should be [-100px -200px -300px] +Fail Web Animations: property from [inherit] to [initial] at (-1) should be [200px 400px 600px] +Fail Web Animations: property from [inherit] to [initial] at (0) should be [100px 200px 300px] +Fail Web Animations: property from [inherit] to [initial] at (0.25) should be [75px 150px 225px] +Fail Web Animations: property from [inherit] to [initial] at (0.75) should be [25px 50px 75px] +Fail Web Animations: property from [inherit] to [initial] at (1) should be [0px] +Fail Web Animations: property from [inherit] to [initial] at (2) should be [-100px -200px -300px] \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/rotate-parsing-computed.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/rotate-parsing-computed.txt new file mode 100644 index 00000000000..7ba0aee1d5f --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/rotate-parsing-computed.txt @@ -0,0 +1,27 @@ +Summary + +Harness status: OK + +Rerun + +Found 17 tests + +17 Pass +Details +Result Test Name MessagePass Property rotate value 'none' +Pass Property rotate value '0deg' +Pass Property rotate value '100 200 300 400grad' +Pass Property rotate value '400grad 100 200 300' +Pass Property rotate value '0 0 0 400grad' +Pass Property rotate value 'x 400grad' +Pass Property rotate value '400grad x' +Pass Property rotate value '0.5 0 0 400grad' +Pass Property rotate value '1 0 0 400grad' +Pass Property rotate value 'y 400grad' +Pass Property rotate value '400grad y' +Pass Property rotate value '0 0.5 0 400grad' +Pass Property rotate value '0 1 0 400grad' +Pass Property rotate value '400grad' +Pass Property rotate value '400grad z' +Pass Property rotate value '0 0 0.5 400grad' +Pass Property rotate value '0 0 1 400grad' \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/rotate-parsing-invalid.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/rotate-parsing-invalid.txt new file mode 100644 index 00000000000..53d3c999d64 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/rotate-parsing-invalid.txt @@ -0,0 +1,19 @@ +Summary + +Harness status: OK + +Rerun + +Found 9 tests + +9 Pass +Details +Result Test Name MessagePass e.style['rotate'] = "100px" should not set the property value +Pass e.style['rotate'] = "100 400deg" should not set the property value +Pass e.style['rotate'] = "100 200 400deg" should not set the property value +Pass e.style['rotate'] = "100 200 300 500 400deg" should not set the property value +Pass e.style['rotate'] = "x y 45deg" should not set the property value +Pass e.style['rotate'] = "45deg x y" should not set the property value +Pass e.style['rotate'] = "z" should not set the property value +Pass e.style['rotate'] = "1 2" should not set the property value +Pass e.style['rotate'] = "1 2 3" should not set the property value \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/rotate-parsing-valid.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/rotate-parsing-valid.txt new file mode 100644 index 00000000000..52b781fc231 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/rotate-parsing-valid.txt @@ -0,0 +1,28 @@ +Summary + +Harness status: OK + +Rerun + +Found 17 tests + +2 Pass +15 Fail +Details +Result Test Name MessagePass e.style['rotate'] = "none" should set the property value +Pass e.style['rotate'] = "0deg" should set the property value +Fail e.style['rotate'] = "100 200 300 400grad" should set the property value +Fail e.style['rotate'] = "400grad 100 200 300" should set the property value +Fail e.style['rotate'] = "0 0 0 400grad" should set the property value +Fail e.style['rotate'] = "x 400grad" should set the property value +Fail e.style['rotate'] = "400grad x" should set the property value +Fail e.style['rotate'] = "0.5 0 0 400grad" should set the property value +Fail e.style['rotate'] = "1 0 0 400grad" should set the property value +Fail e.style['rotate'] = "y 400grad" should set the property value +Fail e.style['rotate'] = "400grad y" should set the property value +Fail e.style['rotate'] = "0 0.5 0 400grad" should set the property value +Fail e.style['rotate'] = "0 1 0 400grad" should set the property value +Fail e.style['rotate'] = "400grad" should set the property value +Fail e.style['rotate'] = "400grad z" should set the property value +Fail e.style['rotate'] = "0 0 0.5 400grad" should set the property value +Fail e.style['rotate'] = "0 0 1 400grad" should set the property value \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/scale-parsing-computed.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/scale-parsing-computed.txt new file mode 100644 index 00000000000..e68f6c0f28c --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/scale-parsing-computed.txt @@ -0,0 +1,32 @@ +Summary + +Harness status: OK + +Rerun + +Found 22 tests + +22 Fail +Details +Result Test Name MessageFail Property scale value 'none' +Fail Property scale value '1' +Fail Property scale value '1%' +Fail Property scale value '100' +Fail Property scale value '100%' +Fail Property scale value '100 100' +Fail Property scale value '100% 100%' +Fail Property scale value '100 100 1' +Fail Property scale value '100% 100% 1' +Fail Property scale value '-100' +Fail Property scale value '-100%' +Fail Property scale value '-100 -100' +Fail Property scale value '-100% -100%' +Fail Property scale value '-100 -100 1' +Fail Property scale value '-100% -100% 1' +Fail Property scale value '100 200' +Fail Property scale value '100% 200%' +Fail Property scale value '100 200 1' +Fail Property scale value '100% 200% 1' +Fail Property scale value '100 200 300' +Fail Property scale value '100 100 2' +Fail Property scale value '100% 200% 300%' \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/scale-parsing-invalid.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/scale-parsing-invalid.txt new file mode 100644 index 00000000000..5b15ea519ac --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/scale-parsing-invalid.txt @@ -0,0 +1,15 @@ +Summary + +Harness status: OK + +Rerun + +Found 5 tests + +5 Pass +Details +Result Test Name MessagePass e.style['scale'] = "100px" should not set the property value +Pass e.style['scale'] = "100 200 300 400" should not set the property value +Pass e.style['scale'] = "1 junk" should not set the property value +Pass e.style['scale'] = "1 2 junk" should not set the property value +Pass e.style['scale'] = "1 2 3 junk" should not set the property value \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/scale-parsing-valid.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/scale-parsing-valid.txt new file mode 100644 index 00000000000..df230dc5ee6 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/scale-parsing-valid.txt @@ -0,0 +1,32 @@ +Summary + +Harness status: OK + +Rerun + +Found 22 tests + +22 Fail +Details +Result Test Name MessageFail e.style['scale'] = "none" should set the property value +Fail e.style['scale'] = "1" should set the property value +Fail e.style['scale'] = "1%" should set the property value +Fail e.style['scale'] = "100" should set the property value +Fail e.style['scale'] = "100%" should set the property value +Fail e.style['scale'] = "100 100" should set the property value +Fail e.style['scale'] = "100% 100%" should set the property value +Fail e.style['scale'] = "100 100 1" should set the property value +Fail e.style['scale'] = "100% 100% 1" should set the property value +Fail e.style['scale'] = "-100" should set the property value +Fail e.style['scale'] = "-100%" should set the property value +Fail e.style['scale'] = "-100 -100" should set the property value +Fail e.style['scale'] = "-100% -100%" should set the property value +Fail e.style['scale'] = "-100 -100 1" should set the property value +Fail e.style['scale'] = "-100% -100% 1" should set the property value +Fail e.style['scale'] = "100 200" should set the property value +Fail e.style['scale'] = "100% 200%" should set the property value +Fail e.style['scale'] = "100 200 1" should set the property value +Fail e.style['scale'] = "100% 200% 1" should set the property value +Fail e.style['scale'] = "100 200 300" should set the property value +Fail e.style['scale'] = "100 100 2" should set the property value +Fail e.style['scale'] = "100% 200% 300%" should set the property value \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/translate-parsing-computed.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/translate-parsing-computed.txt new file mode 100644 index 00000000000..9d39c55f0f4 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/translate-parsing-computed.txt @@ -0,0 +1,29 @@ +Summary + +Harness status: OK + +Rerun + +Found 19 tests + +19 Fail +Details +Result Test Name MessageFail Property translate value 'none' +Fail Property translate value '0px' +Fail Property translate value '100%' +Fail Property translate value '100px 0px' +Fail Property translate value '100px 0.1px' +Fail Property translate value '100px 0%' +Fail Property translate value '100px calc(10px - 10%)' +Fail Property translate value '100px 200%' +Fail Property translate value '100% 200px' +Fail Property translate value '100px 200px 0px' +Fail Property translate value '100px 0px 300px' +Fail Property translate value '100px 0px 0px' +Fail Property translate value '100px 200px 300px' +Fail Property translate value '100% 200% 300px' +Fail Property translate value '100% 0% 200px' +Fail Property translate value '0% 0% 100px' +Fail Property translate value '0em 0em 100px' +Fail Property translate value '0' +Fail Property translate value '1px 2px 0' \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/translate-parsing-invalid.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/translate-parsing-invalid.txt new file mode 100644 index 00000000000..e768bddc40e --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/translate-parsing-invalid.txt @@ -0,0 +1,16 @@ +Summary + +Harness status: OK + +Rerun + +Found 6 tests + +6 Pass +Details +Result Test Name MessagePass e.style['translate'] = "100deg" should not set the property value +Pass e.style['translate'] = "100px 200px 300%" should not set the property value +Pass e.style['translate'] = "100px 200px calc(30px + 30%)" should not set the property value +Pass e.style['translate'] = "100px junk" should not set the property value +Pass e.style['translate'] = "100px 200px junk" should not set the property value +Pass e.style['translate'] = "100px 200px 300px junk" should not set the property value \ No newline at end of file diff --git a/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/translate-parsing-valid.txt b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/translate-parsing-valid.txt new file mode 100644 index 00000000000..e1e0562b6a4 --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/css/css-transforms/parsing/translate-parsing-valid.txt @@ -0,0 +1,30 @@ +Summary + +Harness status: OK + +Rerun + +Found 20 tests + +20 Fail +Details +Result Test Name MessageFail e.style['translate'] = "none" should set the property value +Fail e.style['translate'] = "0px" should set the property value +Fail e.style['translate'] = "100%" should set the property value +Fail e.style['translate'] = "100px 0px" should set the property value +Fail e.style['translate'] = "100px 0.1px" should set the property value +Fail e.style['translate'] = "100px 0%" should set the property value +Fail e.style['translate'] = "100px calc(10px - 10%)" should set the property value +Fail e.style['translate'] = "100px 200%" should set the property value +Fail e.style['translate'] = "100% 200px" should set the property value +Fail e.style['translate'] = "100px 200px 0px" should set the property value +Fail e.style['translate'] = "100px 0px 300px" should set the property value +Fail e.style['translate'] = "100px 0px 0px" should set the property value +Fail e.style['translate'] = "100px 200px 300px" should set the property value +Fail e.style['translate'] = "100% 200% 300px" should set the property value +Fail e.style['translate'] = "100% 0% 200px" should set the property value +Fail e.style['translate'] = "0% 0% 100px" should set the property value +Fail e.style['translate'] = "0em 0em 100px" should set the property value +Fail e.style['translate'] = "calc(10% + 10px) calc(20% + 20px) calc(30em + 30px)" should set the property value +Fail e.style['translate'] = "0" should set the property value +Fail e.style['translate'] = "1px 2px 0" should set the property value \ No newline at end of file diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/animation/translate-interpolation.html b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/animation/translate-interpolation.html new file mode 100644 index 00000000000..bd69ad524d5 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/animation/translate-interpolation.html @@ -0,0 +1,271 @@ + + + + + translate interpolation + + + + + + + + + + + + + diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/rotate-parsing-computed.html b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/rotate-parsing-computed.html new file mode 100644 index 00000000000..1d705537084 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/rotate-parsing-computed.html @@ -0,0 +1,47 @@ + + + + +CSS Transform Module Level 2: rotate computed values. + + + + + + + + +
+ + + diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/rotate-parsing-invalid.html b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/rotate-parsing-invalid.html new file mode 100644 index 00000000000..eed6d02a731 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/rotate-parsing-invalid.html @@ -0,0 +1,27 @@ + + + + +CSS Transform Module Level 2: parsing rotate with invalid values + + + + + + + + + + diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/rotate-parsing-valid.html b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/rotate-parsing-valid.html new file mode 100644 index 00000000000..03d0a366f00 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/rotate-parsing-valid.html @@ -0,0 +1,45 @@ + + + + +CSS Transform Module Level 2: parsing rotate with valid values + + + + + + + + + + diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/scale-parsing-computed.html b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/scale-parsing-computed.html new file mode 100644 index 00000000000..e749aba17f8 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/scale-parsing-computed.html @@ -0,0 +1,44 @@ + + + + +CSS Transform Module Level 2: scale computed values. + + + + + + + + +
+ + + diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/scale-parsing-invalid.html b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/scale-parsing-invalid.html new file mode 100644 index 00000000000..96ae36ff588 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/scale-parsing-invalid.html @@ -0,0 +1,23 @@ + + + + +CSS Transform Module Level 2: parsing scale with invalid values + + + + + + + + + + diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/scale-parsing-valid.html b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/scale-parsing-valid.html new file mode 100644 index 00000000000..b4da73fa3a0 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/scale-parsing-valid.html @@ -0,0 +1,42 @@ + + + + +CSS Transform Module Level 2: parsing scale with valid values + + + + + + + + + + diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/translate-parsing-computed.html b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/translate-parsing-computed.html new file mode 100644 index 00000000000..9b446cf6621 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/translate-parsing-computed.html @@ -0,0 +1,42 @@ + + + + +CSS Transform Module Level 2: translate computed values. + + + + + + + + +
+ + + diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/translate-parsing-invalid.html b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/translate-parsing-invalid.html new file mode 100644 index 00000000000..0a956a92433 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/translate-parsing-invalid.html @@ -0,0 +1,24 @@ + + + + +CSS Transform Module Level 2: parsing translate with invalid values + + + + + + + + + + diff --git a/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/translate-parsing-valid.html b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/translate-parsing-valid.html new file mode 100644 index 00000000000..05503ed376c --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/css/css-transforms/parsing/translate-parsing-valid.html @@ -0,0 +1,42 @@ + + + + +CSS Transform Module Level 2: parsing translate with valid values + + + + + + + + + +