Implement CSSStyleSheet::replaceSync (#36586)

Implements the `replaceSync` method on CSSStyleSheet

Testing: Covered by wpt tests. Expectations are updated.

Signed-off-by: webbeef <me@webbeef.org>
This commit is contained in:
webbeef 2025-04-23 08:29:01 -07:00 committed by GitHub
parent 5d3cbc67ee
commit 30fdf48ca6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 47 additions and 162 deletions

View file

@ -11,12 +11,6 @@
[@function --foo( --x ) is valid]
expected: FAIL
[@function --foo () is invalid]
expected: FAIL
[@function --foo (--x) is invalid]
expected: FAIL
[@function --foo(--x auto) is valid]
expected: FAIL
@ -113,9 +107,6 @@
[@function --foo(--x <angle>: 10px) is valid]
expected: FAIL
[@function --foo(--x: 10px !important) is invalid]
expected: FAIL
[@function --foo(--x <length>#) is valid]
expected: FAIL
@ -131,30 +122,6 @@
[@function --foo(--x <transform-function>+) is valid]
expected: FAIL
[@function --foo(--x <transform-list>#) is invalid]
expected: FAIL
[@function --foo(--x <transform-list>+) is invalid]
expected: FAIL
[@function --foo(--x *) is invalid]
expected: FAIL
[@function --foo(--x !) is invalid]
expected: FAIL
[@function --foo(--x 50px) is invalid]
expected: FAIL
[@function --foo(--x <length> | auto) is invalid]
expected: FAIL
[@function --foo(--x none | auto) is invalid]
expected: FAIL
[@function --foo(--x <dino>) is invalid]
expected: FAIL
[@function --foo(--x) returns type(*) is valid]
expected: FAIL
@ -173,71 +140,5 @@
[@function --foo(--x) returns type(foo | bar) is valid]
expected: FAIL
[@function --foo(--x) ! is invalid]
expected: FAIL
[@function --foo(--x) length is invalid]
expected: FAIL
[@function --foo(--x) returns is invalid]
expected: FAIL
[@function --foo(--x) returns is invalid]
expected: FAIL
[@function --foo(--x) returns * is invalid]
expected: FAIL
[@function --foo(--x) returns <transform-list># is invalid]
expected: FAIL
[@function --foo(--x) returns <transform-list>+ is invalid]
expected: FAIL
[@function --foo(--x) returns auto | none is invalid]
expected: FAIL
[@function --foo(--x): <length> is invalid]
expected: FAIL
[@function --foo(--x): length is invalid]
expected: FAIL
[@function --foo(--x) returneth <length> is invalid]
expected: FAIL
[@function --foo(--x:1px, --y, --z:2px) is valid]
expected: FAIL
[@function --foo(!) is invalid]
expected: FAIL
[@function --foo(--x: !) is invalid]
expected: FAIL
[@function --foo(--x type(!)) is invalid]
expected: FAIL
[@function --foo(,) is invalid]
expected: FAIL
[@function --foo(,,,) is invalid]
expected: FAIL
[@function --foo(--x, ;) is invalid]
expected: FAIL
[@function --foo(;) is invalid]
expected: FAIL
[@function --foo(\]) is invalid]
expected: FAIL
[@function --foo(, --x\]) is invalid]
expected: FAIL
[@function --foo(--x) ! <length> is invalid]
expected: FAIL
[@function --foo(--x) returns <length>! is invalid]
expected: FAIL