layout: Port border-image support for legacy layout (#32874)

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
Martin Robinson 2024-07-30 08:41:23 +02:00 committed by GitHub
parent 29a4cca42d
commit e23dc0bf6f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
48 changed files with 295 additions and 338 deletions

View file

@ -1,90 +0,0 @@
[border-image-shorthand.sub.html]
[e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-slice]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-outset]
expected: FAIL
[e.style['border-image'\] = "repeat round" should set border-image-outset]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-width]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should not set unrelated longhands]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-outset]
expected: FAIL
[e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-outset]
expected: FAIL
[e.style['border-image'\] = "none" should set border-image-outset]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-source]
expected: FAIL
[e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should not set unrelated longhands]
expected: FAIL
[e.style['border-image'\] = "repeat round" should set border-image-repeat]
expected: FAIL
[e.style['border-image'\] = "repeat round" should not set unrelated longhands]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-repeat]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-slice]
expected: FAIL
[e.style['border-image'\] = "repeat round" should set border-image-source]
expected: FAIL
[e.style['border-image'\] = "repeat round" should set border-image-slice]
expected: FAIL
[e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-source]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should set border-image-width]
expected: FAIL
[e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-repeat]
expected: FAIL
[e.style['border-image'\] = "1 2% 3 4% / 5% / 6" should set border-image-width]
expected: FAIL
[e.style['border-image'\] = "none" should not set unrelated longhands]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-repeat]
expected: FAIL
[e.style['border-image'\] = "none" should set border-image-source]
expected: FAIL
[e.style['border-image'\] = "none" should set border-image-width]
expected: FAIL
[e.style['border-image'\] = "none" should set border-image-repeat]
expected: FAIL
[e.style['border-image'\] = "none" should set border-image-slice]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-source]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://web-platform.test/\\") fill 1 2% 3 4%" should not set unrelated longhands]
expected: FAIL
[e.style['border-image'\] = "repeat round" should set border-image-width]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://web-platform.test/\\") 1 2 3 4 fill" should set border-image-slice]
expected: FAIL

View file

@ -1,90 +0,0 @@
[border-image-valid.html]
[e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2% 3 4% fill / / 1px 2 3px 4" should set the property value]
expected: FAIL
[e.style['border-image'\] = "1 2% 3 4% fill / 3 / 1px 2 3px 4" should set the property value]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2% 3 4%" should set the property value]
expected: FAIL
[e.style['border-image'\] = "none 100% / 1 / 0 space" should set the property value]
expected: FAIL
[e.style['border-image'\] = "none 100% / 1 / 0 stretch" should set the property value]
expected: FAIL
[e.style['border-image'\] = "1 / auto / 1px" should set the property value]
expected: FAIL
[e.style['border-image'\] = "fill 1 2% 3 4% / auto" should set the property value]
expected: FAIL
[e.style['border-image'\] = "1 2% 3 4% / 2% / 2" should set the property value]
expected: FAIL
[e.style['border-image'\] = "none repeat round" should set the property value]
expected: FAIL
[e.style['border-image'\] = "1" should set the property value]
expected: FAIL
[e.style['border-image'\] = "none 1 1 1 1" should set the property value]
expected: FAIL
[e.style['border-image'\] = "none 1 / 1 / 0 stretch" should set the property value]
expected: FAIL
[e.style['border-image'\] = "1 2% 3 4% / / 2" should set the property value]
expected: FAIL
[e.style['border-image'\] = "space" should set the property value]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://www.example.com/\\")" should set the property value]
expected: FAIL
[e.style['border-image'\] = "1 2% 3 4% / 2%" should set the property value]
expected: FAIL
[e.style['border-image'\] = "none" should set the property value]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2 3 4 fill / 1 / 0 stretch" should set the property value]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2% 3 4% fill" should set the property value]
expected: FAIL
[e.style['border-image'\] = "repeat round" should set the property value]
expected: FAIL
[e.style['border-image'\] = "none space space" should set the property value]
expected: FAIL
[e.style['border-image'\] = "1 / 1px" should set the property value]
expected: FAIL
[e.style['border-image'\] = "1 / 1px 2% 3 auto" should set the property value]
expected: FAIL
[e.style['border-image'\] = "1 / 1px / 1px" should set the property value]
expected: FAIL
[e.style['border-image'\] = "1 2% 3 4% fill / 3" should set the property value]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://www.example.com/\\") fill 1 2% 3 4%" should set the property value]
expected: FAIL
[e.style['border-image'\] = "url(\\"http://www.example.com/\\") 1 2 3 4 fill" should set the property value]
expected: FAIL
[e.style['border-image'\] = "1 2% 3 4% / 1px 2% 3 auto / 2" should set the property value]
expected: FAIL
[e.style['border-image'\] = "1 / / 1px" should set the property value]
expected: FAIL
[e.style['border-image'\] = "stretch" should set the property value]
expected: FAIL