LibWeb: Parse the border-image-outset property

This commit is contained in:
Tim Ledbetter 2025-06-10 23:54:48 +01:00 committed by Sam Atkins
commit 98e63e3dd5
Notes: github-actions[bot] 2025-07-03 09:21:04 +00:00
12 changed files with 236 additions and 154 deletions

View file

@ -2,7 +2,8 @@ Harness status: OK
Found 56 tests
56 Fail
15 Pass
41 Fail
Fail Compositing: property <border-image-outset> underlying [1 2 3 4] from add [1 2 3 4] to add [101 102 103 104] at (-0.25) should be [0]
Fail Compositing: property <border-image-outset> underlying [1 2 3 4] from add [1 2 3 4] to add [101 102 103 104] at (0) should be [2 4 6 8]
Fail Compositing: property <border-image-outset> underlying [1 2 3 4] from add [1 2 3 4] to add [101 102 103 104] at (0.25) should be [27 29 31 33]
@ -32,7 +33,7 @@ Fail Compositing: property <border-image-outset> underlying [10px 20px] from add
Fail Compositing: property <border-image-outset> underlying [10px 20px] from add [190px 180px 290px 280px] to add [90px 80px] at (1) should be [100px]
Fail Compositing: property <border-image-outset> underlying [10px 20px] from add [190px 180px 290px 280px] to add [90px 80px] at (1.25) should be [75px 75px 50px 50px]
Fail Compositing: property <border-image-outset> underlying [10 20px] from replace [100 100px] to add [190 180px] at (-0.25) should be [75 75px]
Fail Compositing: property <border-image-outset> underlying [10 20px] from replace [100 100px] to add [190 180px] at (0) should be [100 100px]
Pass Compositing: property <border-image-outset> underlying [10 20px] from replace [100 100px] to add [190 180px] at (0) should be [100 100px]
Fail Compositing: property <border-image-outset> underlying [10 20px] from replace [100 100px] to add [190 180px] at (0.25) should be [125 125px]
Fail Compositing: property <border-image-outset> underlying [10 20px] from replace [100 100px] to add [190 180px] at (0.5) should be [150 150px]
Fail Compositing: property <border-image-outset> underlying [10 20px] from replace [100 100px] to add [190 180px] at (0.75) should be [175 175px]
@ -45,17 +46,17 @@ Fail Compositing: property <border-image-outset> underlying [10px 20] from add [
Fail Compositing: property <border-image-outset> underlying [10px 20] from add [90px 80] to replace [0px 0 0px 0] at (0.75) should be [25px 25]
Fail Compositing: property <border-image-outset> underlying [10px 20] from add [90px 80] to replace [0px 0 0px 0] at (1) should be [0px 0]
Fail Compositing: property <border-image-outset> underlying [10px 20] from add [90px 80] to replace [0px 0 0px 0] at (1.25) should be [0px 0]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (-0.25) should be [75px 125px]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (0) should be [100px 150px]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (0.25) should be [125px 175px]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (0.5) should be [150px 200px]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (0.75) should be [175px 225px]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (1) should be [200px 250px]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (1.25) should be [225px 275px]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (-0.25) should be [100 150px]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (0) should be [100 150px]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (0.25) should be [100 150px]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (0.5) should be [200px 250]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (0.75) should be [200px 250]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (1) should be [200px 250]
Fail Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (1.25) should be [200px 250]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (-0.25) should be [75px 125px]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (0) should be [100px 150px]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (0.25) should be [125px 175px]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (0.5) should be [150px 200px]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (0.75) should be [175px 225px]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (1) should be [200px 250px]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100px 150px] to add [200px 250px] at (1.25) should be [225px 275px]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (-0.25) should be [100 150px]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (0) should be [100 150px]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (0.25) should be [100 150px]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (0.5) should be [200px 250]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (0.75) should be [200px 250]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (1) should be [200px 250]
Pass Compositing: property <border-image-outset> underlying [10 20] from add [100 150px] to add [200px 250] at (1.25) should be [200px 250]

View file

@ -2,172 +2,173 @@ Harness status: OK
Found 168 tests
168 Fail
Fail CSS Transitions: property <border-image-outset> from neutral to [2px] at (-0.3) should be [0.7px]
Fail CSS Transitions: property <border-image-outset> from neutral to [2px] at (0) should be [1px]
Fail CSS Transitions: property <border-image-outset> from neutral to [2px] at (0.3) should be [1.3px]
Fail CSS Transitions: property <border-image-outset> from neutral to [2px] at (0.6) should be [1.6px]
Fail CSS Transitions: property <border-image-outset> from neutral to [2px] at (1) should be [2px]
Fail CSS Transitions: property <border-image-outset> from neutral to [2px] at (1.5) should be [2.5px]
Fail CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (-0.3) should be [0.7px]
Fail CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (0) should be [1px]
Fail CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (0.3) should be [1.3px]
Fail CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (0.6) should be [1.6px]
Fail CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (1) should be [2px]
Fail CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (1.5) should be [2.5px]
134 Pass
34 Fail
Pass CSS Transitions: property <border-image-outset> from neutral to [2px] at (-0.3) should be [0.7px]
Pass CSS Transitions: property <border-image-outset> from neutral to [2px] at (0) should be [1px]
Pass CSS Transitions: property <border-image-outset> from neutral to [2px] at (0.3) should be [1.3px]
Pass CSS Transitions: property <border-image-outset> from neutral to [2px] at (0.6) should be [1.6px]
Pass CSS Transitions: property <border-image-outset> from neutral to [2px] at (1) should be [2px]
Pass CSS Transitions: property <border-image-outset> from neutral to [2px] at (1.5) should be [2.5px]
Pass CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (-0.3) should be [0.7px]
Pass CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (0) should be [1px]
Pass CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (0.3) should be [1.3px]
Pass CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (0.6) should be [1.6px]
Pass CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (1) should be [2px]
Pass CSS Transitions with transition: all: property <border-image-outset> from neutral to [2px] at (1.5) should be [2.5px]
Fail CSS Animations: property <border-image-outset> from neutral to [2px] at (-0.3) should be [0.7px]
Fail CSS Animations: property <border-image-outset> from neutral to [2px] at (0) should be [1px]
Fail CSS Animations: property <border-image-outset> from neutral to [2px] at (0.3) should be [1.3px]
Fail CSS Animations: property <border-image-outset> from neutral to [2px] at (0.6) should be [1.6px]
Fail CSS Animations: property <border-image-outset> from neutral to [2px] at (1) should be [2px]
Pass CSS Animations: property <border-image-outset> from neutral to [2px] at (1) should be [2px]
Fail CSS Animations: property <border-image-outset> from neutral to [2px] at (1.5) should be [2.5px]
Fail Web Animations: property <border-image-outset> from neutral to [2px] at (-0.3) should be [0.7px]
Fail Web Animations: property <border-image-outset> from neutral to [2px] at (0) should be [1px]
Fail Web Animations: property <border-image-outset> from neutral to [2px] at (0.3) should be [1.3px]
Fail Web Animations: property <border-image-outset> from neutral to [2px] at (0.6) should be [1.6px]
Fail Web Animations: property <border-image-outset> from neutral to [2px] at (1) should be [2px]
Pass Web Animations: property <border-image-outset> from neutral to [2px] at (1) should be [2px]
Fail Web Animations: property <border-image-outset> from neutral to [2px] at (1.5) should be [2.5px]
Fail CSS Transitions: property <border-image-outset> from [initial] to [2] at (-0.3) should be [0]
Fail CSS Transitions: property <border-image-outset> from [initial] to [2] at (0) should be [0]
Fail CSS Transitions: property <border-image-outset> from [initial] to [2] at (0.3) should be [0.6]
Fail CSS Transitions: property <border-image-outset> from [initial] to [2] at (0.6) should be [1.2]
Fail CSS Transitions: property <border-image-outset> from [initial] to [2] at (1) should be [2]
Fail CSS Transitions: property <border-image-outset> from [initial] to [2] at (1.5) should be [3]
Pass CSS Transitions: property <border-image-outset> from [initial] to [2] at (0) should be [0]
Pass CSS Transitions: property <border-image-outset> from [initial] to [2] at (0.3) should be [0.6]
Pass CSS Transitions: property <border-image-outset> from [initial] to [2] at (0.6) should be [1.2]
Pass CSS Transitions: property <border-image-outset> from [initial] to [2] at (1) should be [2]
Pass CSS Transitions: property <border-image-outset> from [initial] to [2] at (1.5) should be [3]
Fail CSS Transitions with transition: all: property <border-image-outset> from [initial] to [2] at (-0.3) should be [0]
Fail CSS Transitions with transition: all: property <border-image-outset> from [initial] to [2] at (0) should be [0]
Fail CSS Transitions with transition: all: property <border-image-outset> from [initial] to [2] at (0.3) should be [0.6]
Fail CSS Transitions with transition: all: property <border-image-outset> from [initial] to [2] at (0.6) should be [1.2]
Fail CSS Transitions with transition: all: property <border-image-outset> from [initial] to [2] at (1) should be [2]
Fail CSS Transitions with transition: all: property <border-image-outset> from [initial] to [2] at (1.5) should be [3]
Pass CSS Transitions with transition: all: property <border-image-outset> from [initial] to [2] at (0) should be [0]
Pass CSS Transitions with transition: all: property <border-image-outset> from [initial] to [2] at (0.3) should be [0.6]
Pass CSS Transitions with transition: all: property <border-image-outset> from [initial] to [2] at (0.6) should be [1.2]
Pass CSS Transitions with transition: all: property <border-image-outset> from [initial] to [2] at (1) should be [2]
Pass CSS Transitions with transition: all: property <border-image-outset> from [initial] to [2] at (1.5) should be [3]
Fail CSS Animations: property <border-image-outset> from [initial] to [2] at (-0.3) should be [0]
Fail CSS Animations: property <border-image-outset> from [initial] to [2] at (0) should be [0]
Fail CSS Animations: property <border-image-outset> from [initial] to [2] at (0.3) should be [0.6]
Fail CSS Animations: property <border-image-outset> from [initial] to [2] at (0.6) should be [1.2]
Fail CSS Animations: property <border-image-outset> from [initial] to [2] at (1) should be [2]
Fail CSS Animations: property <border-image-outset> from [initial] to [2] at (1.5) should be [3]
Pass CSS Animations: property <border-image-outset> from [initial] to [2] at (0) should be [0]
Pass CSS Animations: property <border-image-outset> from [initial] to [2] at (0.3) should be [0.6]
Pass CSS Animations: property <border-image-outset> from [initial] to [2] at (0.6) should be [1.2]
Pass CSS Animations: property <border-image-outset> from [initial] to [2] at (1) should be [2]
Pass CSS Animations: property <border-image-outset> from [initial] to [2] at (1.5) should be [3]
Fail Web Animations: property <border-image-outset> from [initial] to [2] at (-0.3) should be [0]
Fail Web Animations: property <border-image-outset> from [initial] to [2] at (0) should be [0]
Fail Web Animations: property <border-image-outset> from [initial] to [2] at (0.3) should be [0.6]
Fail Web Animations: property <border-image-outset> from [initial] to [2] at (0.6) should be [1.2]
Fail Web Animations: property <border-image-outset> from [initial] to [2] at (1) should be [2]
Fail Web Animations: property <border-image-outset> from [initial] to [2] at (1.5) should be [3]
Fail CSS Transitions: property <border-image-outset> from [inherit] to [2px] at (-0.3) should be [12.4px]
Fail CSS Transitions: property <border-image-outset> from [inherit] to [2px] at (0) should be [10px]
Fail CSS Transitions: property <border-image-outset> from [inherit] to [2px] at (0.3) should be [7.6px]
Fail CSS Transitions: property <border-image-outset> from [inherit] to [2px] at (0.6) should be [5.2px]
Fail CSS Transitions: property <border-image-outset> from [inherit] to [2px] at (1) should be [2px]
Pass Web Animations: property <border-image-outset> from [initial] to [2] at (0) should be [0]
Pass Web Animations: property <border-image-outset> from [initial] to [2] at (0.3) should be [0.6]
Pass Web Animations: property <border-image-outset> from [initial] to [2] at (0.6) should be [1.2]
Pass Web Animations: property <border-image-outset> from [initial] to [2] at (1) should be [2]
Pass Web Animations: property <border-image-outset> from [initial] to [2] at (1.5) should be [3]
Pass CSS Transitions: property <border-image-outset> from [inherit] to [2px] at (-0.3) should be [12.4px]
Pass CSS Transitions: property <border-image-outset> from [inherit] to [2px] at (0) should be [10px]
Pass CSS Transitions: property <border-image-outset> from [inherit] to [2px] at (0.3) should be [7.6px]
Pass CSS Transitions: property <border-image-outset> from [inherit] to [2px] at (0.6) should be [5.2px]
Pass CSS Transitions: property <border-image-outset> from [inherit] to [2px] at (1) should be [2px]
Fail CSS Transitions: property <border-image-outset> from [inherit] to [2px] at (1.5) should be [0px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [inherit] to [2px] at (-0.3) should be [12.4px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [inherit] to [2px] at (0) should be [10px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [inherit] to [2px] at (0.3) should be [7.6px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [inherit] to [2px] at (0.6) should be [5.2px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [inherit] to [2px] at (1) should be [2px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [inherit] to [2px] at (-0.3) should be [12.4px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [inherit] to [2px] at (0) should be [10px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [inherit] to [2px] at (0.3) should be [7.6px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [inherit] to [2px] at (0.6) should be [5.2px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [inherit] to [2px] at (1) should be [2px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [inherit] to [2px] at (1.5) should be [0px]
Fail CSS Animations: property <border-image-outset> from [inherit] to [2px] at (-0.3) should be [12.4px]
Fail CSS Animations: property <border-image-outset> from [inherit] to [2px] at (0) should be [10px]
Fail CSS Animations: property <border-image-outset> from [inherit] to [2px] at (0.3) should be [7.6px]
Fail CSS Animations: property <border-image-outset> from [inherit] to [2px] at (0.6) should be [5.2px]
Fail CSS Animations: property <border-image-outset> from [inherit] to [2px] at (1) should be [2px]
Pass CSS Animations: property <border-image-outset> from [inherit] to [2px] at (-0.3) should be [12.4px]
Pass CSS Animations: property <border-image-outset> from [inherit] to [2px] at (0) should be [10px]
Pass CSS Animations: property <border-image-outset> from [inherit] to [2px] at (0.3) should be [7.6px]
Pass CSS Animations: property <border-image-outset> from [inherit] to [2px] at (0.6) should be [5.2px]
Pass CSS Animations: property <border-image-outset> from [inherit] to [2px] at (1) should be [2px]
Fail CSS Animations: property <border-image-outset> from [inherit] to [2px] at (1.5) should be [0px]
Fail Web Animations: property <border-image-outset> from [inherit] to [2px] at (-0.3) should be [12.4px]
Fail Web Animations: property <border-image-outset> from [inherit] to [2px] at (0) should be [10px]
Fail Web Animations: property <border-image-outset> from [inherit] to [2px] at (0.3) should be [7.6px]
Fail Web Animations: property <border-image-outset> from [inherit] to [2px] at (0.6) should be [5.2px]
Fail Web Animations: property <border-image-outset> from [inherit] to [2px] at (1) should be [2px]
Pass Web Animations: property <border-image-outset> from [inherit] to [2px] at (-0.3) should be [12.4px]
Pass Web Animations: property <border-image-outset> from [inherit] to [2px] at (0) should be [10px]
Pass Web Animations: property <border-image-outset> from [inherit] to [2px] at (0.3) should be [7.6px]
Pass Web Animations: property <border-image-outset> from [inherit] to [2px] at (0.6) should be [5.2px]
Pass Web Animations: property <border-image-outset> from [inherit] to [2px] at (1) should be [2px]
Fail Web Animations: property <border-image-outset> from [inherit] to [2px] at (1.5) should be [0px]
Fail CSS Transitions: property <border-image-outset> from [unset] to [2] at (-0.3) should be [0]
Fail CSS Transitions: property <border-image-outset> from [unset] to [2] at (0) should be [0]
Fail CSS Transitions: property <border-image-outset> from [unset] to [2] at (0.3) should be [0.6]
Fail CSS Transitions: property <border-image-outset> from [unset] to [2] at (0.6) should be [1.2]
Fail CSS Transitions: property <border-image-outset> from [unset] to [2] at (1) should be [2]
Fail CSS Transitions: property <border-image-outset> from [unset] to [2] at (1.5) should be [3]
Pass CSS Transitions: property <border-image-outset> from [unset] to [2] at (0) should be [0]
Pass CSS Transitions: property <border-image-outset> from [unset] to [2] at (0.3) should be [0.6]
Pass CSS Transitions: property <border-image-outset> from [unset] to [2] at (0.6) should be [1.2]
Pass CSS Transitions: property <border-image-outset> from [unset] to [2] at (1) should be [2]
Pass CSS Transitions: property <border-image-outset> from [unset] to [2] at (1.5) should be [3]
Fail CSS Transitions with transition: all: property <border-image-outset> from [unset] to [2] at (-0.3) should be [0]
Fail CSS Transitions with transition: all: property <border-image-outset> from [unset] to [2] at (0) should be [0]
Fail CSS Transitions with transition: all: property <border-image-outset> from [unset] to [2] at (0.3) should be [0.6]
Fail CSS Transitions with transition: all: property <border-image-outset> from [unset] to [2] at (0.6) should be [1.2]
Fail CSS Transitions with transition: all: property <border-image-outset> from [unset] to [2] at (1) should be [2]
Fail CSS Transitions with transition: all: property <border-image-outset> from [unset] to [2] at (1.5) should be [3]
Pass CSS Transitions with transition: all: property <border-image-outset> from [unset] to [2] at (0) should be [0]
Pass CSS Transitions with transition: all: property <border-image-outset> from [unset] to [2] at (0.3) should be [0.6]
Pass CSS Transitions with transition: all: property <border-image-outset> from [unset] to [2] at (0.6) should be [1.2]
Pass CSS Transitions with transition: all: property <border-image-outset> from [unset] to [2] at (1) should be [2]
Pass CSS Transitions with transition: all: property <border-image-outset> from [unset] to [2] at (1.5) should be [3]
Fail CSS Animations: property <border-image-outset> from [unset] to [2] at (-0.3) should be [0]
Fail CSS Animations: property <border-image-outset> from [unset] to [2] at (0) should be [0]
Fail CSS Animations: property <border-image-outset> from [unset] to [2] at (0.3) should be [0.6]
Fail CSS Animations: property <border-image-outset> from [unset] to [2] at (0.6) should be [1.2]
Fail CSS Animations: property <border-image-outset> from [unset] to [2] at (1) should be [2]
Fail CSS Animations: property <border-image-outset> from [unset] to [2] at (1.5) should be [3]
Pass CSS Animations: property <border-image-outset> from [unset] to [2] at (0) should be [0]
Pass CSS Animations: property <border-image-outset> from [unset] to [2] at (0.3) should be [0.6]
Pass CSS Animations: property <border-image-outset> from [unset] to [2] at (0.6) should be [1.2]
Pass CSS Animations: property <border-image-outset> from [unset] to [2] at (1) should be [2]
Pass CSS Animations: property <border-image-outset> from [unset] to [2] at (1.5) should be [3]
Fail Web Animations: property <border-image-outset> from [unset] to [2] at (-0.3) should be [0]
Fail Web Animations: property <border-image-outset> from [unset] to [2] at (0) should be [0]
Fail Web Animations: property <border-image-outset> from [unset] to [2] at (0.3) should be [0.6]
Fail Web Animations: property <border-image-outset> from [unset] to [2] at (0.6) should be [1.2]
Fail Web Animations: property <border-image-outset> from [unset] to [2] at (1) should be [2]
Fail Web Animations: property <border-image-outset> from [unset] to [2] at (1.5) should be [3]
Pass Web Animations: property <border-image-outset> from [unset] to [2] at (0) should be [0]
Pass Web Animations: property <border-image-outset> from [unset] to [2] at (0.3) should be [0.6]
Pass Web Animations: property <border-image-outset> from [unset] to [2] at (0.6) should be [1.2]
Pass Web Animations: property <border-image-outset> from [unset] to [2] at (1) should be [2]
Pass Web Animations: property <border-image-outset> from [unset] to [2] at (1.5) should be [3]
Fail CSS Transitions: property <border-image-outset> from [0px] to [5px] at (-0.3) should be [0px]
Fail CSS Transitions: property <border-image-outset> from [0px] to [5px] at (0) should be [0px]
Fail CSS Transitions: property <border-image-outset> from [0px] to [5px] at (0.3) should be [1.5px]
Fail CSS Transitions: property <border-image-outset> from [0px] to [5px] at (0.6) should be [3px]
Fail CSS Transitions: property <border-image-outset> from [0px] to [5px] at (1) should be [5px]
Fail CSS Transitions: property <border-image-outset> from [0px] to [5px] at (1.5) should be [7.5px]
Pass CSS Transitions: property <border-image-outset> from [0px] to [5px] at (0) should be [0px]
Pass CSS Transitions: property <border-image-outset> from [0px] to [5px] at (0.3) should be [1.5px]
Pass CSS Transitions: property <border-image-outset> from [0px] to [5px] at (0.6) should be [3px]
Pass CSS Transitions: property <border-image-outset> from [0px] to [5px] at (1) should be [5px]
Pass CSS Transitions: property <border-image-outset> from [0px] to [5px] at (1.5) should be [7.5px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [0px] to [5px] at (-0.3) should be [0px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [0px] to [5px] at (0) should be [0px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [0px] to [5px] at (0.3) should be [1.5px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [0px] to [5px] at (0.6) should be [3px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [0px] to [5px] at (1) should be [5px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [0px] to [5px] at (1.5) should be [7.5px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [0px] to [5px] at (0) should be [0px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [0px] to [5px] at (0.3) should be [1.5px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [0px] to [5px] at (0.6) should be [3px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [0px] to [5px] at (1) should be [5px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [0px] to [5px] at (1.5) should be [7.5px]
Fail CSS Animations: property <border-image-outset> from [0px] to [5px] at (-0.3) should be [0px]
Fail CSS Animations: property <border-image-outset> from [0px] to [5px] at (0) should be [0px]
Fail CSS Animations: property <border-image-outset> from [0px] to [5px] at (0.3) should be [1.5px]
Fail CSS Animations: property <border-image-outset> from [0px] to [5px] at (0.6) should be [3px]
Fail CSS Animations: property <border-image-outset> from [0px] to [5px] at (1) should be [5px]
Fail CSS Animations: property <border-image-outset> from [0px] to [5px] at (1.5) should be [7.5px]
Pass CSS Animations: property <border-image-outset> from [0px] to [5px] at (0) should be [0px]
Pass CSS Animations: property <border-image-outset> from [0px] to [5px] at (0.3) should be [1.5px]
Pass CSS Animations: property <border-image-outset> from [0px] to [5px] at (0.6) should be [3px]
Pass CSS Animations: property <border-image-outset> from [0px] to [5px] at (1) should be [5px]
Pass CSS Animations: property <border-image-outset> from [0px] to [5px] at (1.5) should be [7.5px]
Fail Web Animations: property <border-image-outset> from [0px] to [5px] at (-0.3) should be [0px]
Fail Web Animations: property <border-image-outset> from [0px] to [5px] at (0) should be [0px]
Fail Web Animations: property <border-image-outset> from [0px] to [5px] at (0.3) should be [1.5px]
Fail Web Animations: property <border-image-outset> from [0px] to [5px] at (0.6) should be [3px]
Fail Web Animations: property <border-image-outset> from [0px] to [5px] at (1) should be [5px]
Fail Web Animations: property <border-image-outset> from [0px] to [5px] at (1.5) should be [7.5px]
Pass Web Animations: property <border-image-outset> from [0px] to [5px] at (0) should be [0px]
Pass Web Animations: property <border-image-outset> from [0px] to [5px] at (0.3) should be [1.5px]
Pass Web Animations: property <border-image-outset> from [0px] to [5px] at (0.6) should be [3px]
Pass Web Animations: property <border-image-outset> from [0px] to [5px] at (1) should be [5px]
Pass Web Animations: property <border-image-outset> from [0px] to [5px] at (1.5) should be [7.5px]
Fail CSS Transitions: property <border-image-outset> from [0] to [1] at (-0.3) should be [0]
Fail CSS Transitions: property <border-image-outset> from [0] to [1] at (0) should be [0]
Fail CSS Transitions: property <border-image-outset> from [0] to [1] at (0.3) should be [0.3]
Fail CSS Transitions: property <border-image-outset> from [0] to [1] at (0.6) should be [0.6]
Fail CSS Transitions: property <border-image-outset> from [0] to [1] at (1) should be [1]
Fail CSS Transitions: property <border-image-outset> from [0] to [1] at (1.5) should be [1.5]
Pass CSS Transitions: property <border-image-outset> from [0] to [1] at (0) should be [0]
Pass CSS Transitions: property <border-image-outset> from [0] to [1] at (0.3) should be [0.3]
Pass CSS Transitions: property <border-image-outset> from [0] to [1] at (0.6) should be [0.6]
Pass CSS Transitions: property <border-image-outset> from [0] to [1] at (1) should be [1]
Pass CSS Transitions: property <border-image-outset> from [0] to [1] at (1.5) should be [1.5]
Fail CSS Transitions with transition: all: property <border-image-outset> from [0] to [1] at (-0.3) should be [0]
Fail CSS Transitions with transition: all: property <border-image-outset> from [0] to [1] at (0) should be [0]
Fail CSS Transitions with transition: all: property <border-image-outset> from [0] to [1] at (0.3) should be [0.3]
Fail CSS Transitions with transition: all: property <border-image-outset> from [0] to [1] at (0.6) should be [0.6]
Fail CSS Transitions with transition: all: property <border-image-outset> from [0] to [1] at (1) should be [1]
Fail CSS Transitions with transition: all: property <border-image-outset> from [0] to [1] at (1.5) should be [1.5]
Pass CSS Transitions with transition: all: property <border-image-outset> from [0] to [1] at (0) should be [0]
Pass CSS Transitions with transition: all: property <border-image-outset> from [0] to [1] at (0.3) should be [0.3]
Pass CSS Transitions with transition: all: property <border-image-outset> from [0] to [1] at (0.6) should be [0.6]
Pass CSS Transitions with transition: all: property <border-image-outset> from [0] to [1] at (1) should be [1]
Pass CSS Transitions with transition: all: property <border-image-outset> from [0] to [1] at (1.5) should be [1.5]
Fail CSS Animations: property <border-image-outset> from [0] to [1] at (-0.3) should be [0]
Fail CSS Animations: property <border-image-outset> from [0] to [1] at (0) should be [0]
Fail CSS Animations: property <border-image-outset> from [0] to [1] at (0.3) should be [0.3]
Fail CSS Animations: property <border-image-outset> from [0] to [1] at (0.6) should be [0.6]
Fail CSS Animations: property <border-image-outset> from [0] to [1] at (1) should be [1]
Fail CSS Animations: property <border-image-outset> from [0] to [1] at (1.5) should be [1.5]
Pass CSS Animations: property <border-image-outset> from [0] to [1] at (0) should be [0]
Pass CSS Animations: property <border-image-outset> from [0] to [1] at (0.3) should be [0.3]
Pass CSS Animations: property <border-image-outset> from [0] to [1] at (0.6) should be [0.6]
Pass CSS Animations: property <border-image-outset> from [0] to [1] at (1) should be [1]
Pass CSS Animations: property <border-image-outset> from [0] to [1] at (1.5) should be [1.5]
Fail Web Animations: property <border-image-outset> from [0] to [1] at (-0.3) should be [0]
Fail Web Animations: property <border-image-outset> from [0] to [1] at (0) should be [0]
Fail Web Animations: property <border-image-outset> from [0] to [1] at (0.3) should be [0.3]
Fail Web Animations: property <border-image-outset> from [0] to [1] at (0.6) should be [0.6]
Fail Web Animations: property <border-image-outset> from [0] to [1] at (1) should be [1]
Fail Web Animations: property <border-image-outset> from [0] to [1] at (1.5) should be [1.5]
Pass Web Animations: property <border-image-outset> from [0] to [1] at (0) should be [0]
Pass Web Animations: property <border-image-outset> from [0] to [1] at (0.3) should be [0.3]
Pass Web Animations: property <border-image-outset> from [0] to [1] at (0.6) should be [0.6]
Pass Web Animations: property <border-image-outset> from [0] to [1] at (1) should be [1]
Pass Web Animations: property <border-image-outset> from [0] to [1] at (1.5) should be [1.5]
Fail CSS Transitions: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (-0.3) should be [0 0 0px 0px]
Fail CSS Transitions: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0) should be [1 2 3px 4px]
Fail CSS Transitions: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.3) should be [31 32 33px 34px]
Fail CSS Transitions: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.6) should be [61 62 63px 64px]
Fail CSS Transitions: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1) should be [101 102 103px 104px]
Fail CSS Transitions: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1.5) should be [151 152 153px 154px]
Pass CSS Transitions: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0) should be [1 2 3px 4px]
Pass CSS Transitions: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.3) should be [31 32 33px 34px]
Pass CSS Transitions: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.6) should be [61 62 63px 64px]
Pass CSS Transitions: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1) should be [101 102 103px 104px]
Pass CSS Transitions: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1.5) should be [151 152 153px 154px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (-0.3) should be [0 0 0px 0px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0) should be [1 2 3px 4px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.3) should be [31 32 33px 34px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.6) should be [61 62 63px 64px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1) should be [101 102 103px 104px]
Fail CSS Transitions with transition: all: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1.5) should be [151 152 153px 154px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0) should be [1 2 3px 4px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.3) should be [31 32 33px 34px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.6) should be [61 62 63px 64px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1) should be [101 102 103px 104px]
Pass CSS Transitions with transition: all: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1.5) should be [151 152 153px 154px]
Fail CSS Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (-0.3) should be [0 0 0px 0px]
Fail CSS Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0) should be [1 2 3px 4px]
Fail CSS Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.3) should be [31 32 33px 34px]
Fail CSS Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.6) should be [61 62 63px 64px]
Fail CSS Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1) should be [101 102 103px 104px]
Fail CSS Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1.5) should be [151 152 153px 154px]
Pass CSS Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0) should be [1 2 3px 4px]
Pass CSS Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.3) should be [31 32 33px 34px]
Pass CSS Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.6) should be [61 62 63px 64px]
Pass CSS Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1) should be [101 102 103px 104px]
Pass CSS Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1.5) should be [151 152 153px 154px]
Fail Web Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (-0.3) should be [0 0 0px 0px]
Fail Web Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0) should be [1 2 3px 4px]
Fail Web Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.3) should be [31 32 33px 34px]
Fail Web Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.6) should be [61 62 63px 64px]
Fail Web Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1) should be [101 102 103px 104px]
Fail Web Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1.5) should be [151 152 153px 154px]
Pass Web Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0) should be [1 2 3px 4px]
Pass Web Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.3) should be [31 32 33px 34px]
Pass Web Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (0.6) should be [61 62 63px 64px]
Pass Web Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1) should be [101 102 103px 104px]
Pass Web Animations: property <border-image-outset> from [1 2 3px 4px] to [101 102 103px 104px] at (1.5) should be [151 152 153px 154px]

View file

@ -0,0 +1,10 @@
Harness status: OK
Found 5 tests
5 Pass
Pass e.style['border-image-outset'] = "auto" should not set the property value
Pass e.style['border-image-outset'] = "-1" should not set the property value
Pass e.style['border-image-outset'] = "-2px" should not set the property value
Pass e.style['border-image-outset'] = "1%" should not set the property value
Pass e.style['border-image-outset'] = "1 2 3 4 5" should not set the property value

View file

@ -0,0 +1,8 @@
Harness status: OK
Found 3 tests
3 Pass
Pass e.style['border-image-outset'] = "1px" should set the property value
Pass e.style['border-image-outset'] = "2" should set the property value
Pass e.style['border-image-outset'] = "1px 2 3px 4" should set the property value

View file

@ -1,8 +1,8 @@
Harness status: OK
Found 243 tests
Found 244 tests
237 Pass
238 Pass
6 Fail
Pass accent-color
Pass border-collapse
@ -105,6 +105,7 @@ Pass border-bottom-style
Pass border-bottom-width
Pass border-end-end-radius
Pass border-end-start-radius
Pass border-image-outset
Pass border-image-slice
Pass border-image-width
Pass border-inline-end-color