Update web-platform-tests to revision b'b728032f59a396243864b0f8584e7211e3632005'

This commit is contained in:
WPT Sync Bot 2022-11-10 01:22:36 +00:00
parent ace9b32b1c
commit df68c4e5d1
15632 changed files with 514865 additions and 155000 deletions

View file

@ -0,0 +1,12 @@
[Blob-methods-from-detached-frame.html]
[slice()]
expected: FAIL
[text()]
expected: FAIL
[arrayBuffer()]
expected: FAIL
[stream()]
expected: FAIL

View file

@ -0,0 +1,13 @@
[cross-partition.tentative.https.html]
expected: TIMEOUT
[Blob URL shouldn't be revocable from a cross-partition iframe]
expected: FAIL
[Blob URL shouldn't be revocable from a cross-partition dedicated worker]
expected: FAIL
[Blob URL shouldn't be revocable from a cross-partition shared worker]
expected: TIMEOUT
[Blob URL shouldn't be revocable from a service worker]
expected: NOTRUN

View file

@ -1,4 +0,0 @@
[url-charset.window.html]
expected: TIMEOUT
[Blob charset should override any auto-detected charset.]
expected: TIMEOUT

View file

@ -0,0 +1,14 @@
[url-with-fetch.any.html]
[Revoke blob URL after creating Request, will fetch]
expected: FAIL
[Revoke blob URL after creating Request, then clone Request, will fetch]
expected: FAIL
[url-with-fetch.any.worker.html]
[Revoke blob URL after creating Request, will fetch]
expected: FAIL
[Revoke blob URL after creating Request, then clone Request, will fetch]
expected: FAIL

View file

@ -0,0 +1,40 @@
[algorithm-discards-context.https.window.html]
expected: TIMEOUT
[Context is discarded in generateKey]
expected: TIMEOUT
[Context is discarded in importKey]
expected: TIMEOUT
[Context is discarded in encrypt]
expected: TIMEOUT
[Context is discarded in decrypt]
expected: TIMEOUT
[Context is discarded in digest]
expected: TIMEOUT
[Context is discarded in sign]
expected: TIMEOUT
[Context is discarded in verify]
expected: TIMEOUT
[Context is discarded in deriveBits]
expected: TIMEOUT
[Context is discarded in deriveKey]
expected: TIMEOUT
[Context is discarded in deriveKey (2)]
expected: TIMEOUT
[Context is discarded in wrapKey]
expected: TIMEOUT
[Context is discarded in unwrapKey]
expected: TIMEOUT
[Context is discarded in unwrapKey (2)]
expected: TIMEOUT

View file

@ -0,0 +1,8 @@
[cfrg_curves_bits.https.any.html]
[setup - define tests]
expected: FAIL
[cfrg_curves_bits.https.any.worker.html]
[setup - define tests]
expected: FAIL

View file

@ -0,0 +1,8 @@
[cfrg_curves_keys.https.any.worker.html]
[setup - define tests]
expected: FAIL
[cfrg_curves_keys.https.any.html]
[setup - define tests]
expected: FAIL

View file

@ -0,0 +1,5 @@
[failures_Ed25519.https.any.html]
expected: ERROR
[failures_Ed25519.https.any.worker.html]
expected: ERROR

View file

@ -0,0 +1,5 @@
[failures_Ed448.https.any.html]
expected: ERROR
[failures_Ed448.https.any.worker.html]
expected: ERROR

View file

@ -0,0 +1,5 @@
[failures_X25519.https.any.worker.html]
expected: ERROR
[failures_X25519.https.any.html]
expected: ERROR

View file

@ -0,0 +1,5 @@
[failures_X448.https.any.html]
expected: ERROR
[failures_X448.https.any.worker.html]
expected: ERROR

View file

@ -0,0 +1,5 @@
[successes_Ed25519.https.any.worker.html]
expected: ERROR
[successes_Ed25519.https.any.html]
expected: ERROR

View file

@ -0,0 +1,5 @@
[successes_Ed448.https.any.worker.html]
expected: ERROR
[successes_Ed448.https.any.html]
expected: ERROR

View file

@ -0,0 +1,5 @@
[successes_X25519.https.any.html]
expected: ERROR
[successes_X25519.https.any.worker.html]
expected: ERROR

View file

@ -0,0 +1,5 @@
[successes_X448.https.any.html]
expected: ERROR
[successes_X448.https.any.worker.html]
expected: ERROR

View file

@ -0,0 +1,350 @@
[idlharness.https.any.worker.html]
[Crypto interface: attribute subtle]
expected: FAIL
[Crypto interface: operation randomUUID()]
expected: FAIL
[Crypto interface: crypto must inherit property "subtle" with the proper type]
expected: FAIL
[Crypto interface: crypto must inherit property "randomUUID()" with the proper type]
expected: FAIL
[CryptoKey interface: existence and properties of interface object]
expected: FAIL
[CryptoKey interface object length]
expected: FAIL
[CryptoKey interface object name]
expected: FAIL
[CryptoKey interface: existence and properties of interface prototype object]
expected: FAIL
[CryptoKey interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[CryptoKey interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[CryptoKey interface: attribute type]
expected: FAIL
[CryptoKey interface: attribute extractable]
expected: FAIL
[CryptoKey interface: attribute algorithm]
expected: FAIL
[CryptoKey interface: attribute usages]
expected: FAIL
[SubtleCrypto interface: existence and properties of interface object]
expected: FAIL
[SubtleCrypto interface object length]
expected: FAIL
[SubtleCrypto interface object name]
expected: FAIL
[SubtleCrypto interface: existence and properties of interface prototype object]
expected: FAIL
[SubtleCrypto interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[SubtleCrypto interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[SubtleCrypto interface: operation encrypt(AlgorithmIdentifier, CryptoKey, BufferSource)]
expected: FAIL
[SubtleCrypto interface: operation decrypt(AlgorithmIdentifier, CryptoKey, BufferSource)]
expected: FAIL
[SubtleCrypto interface: operation sign(AlgorithmIdentifier, CryptoKey, BufferSource)]
expected: FAIL
[SubtleCrypto interface: operation verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource)]
expected: FAIL
[SubtleCrypto interface: operation digest(AlgorithmIdentifier, BufferSource)]
expected: FAIL
[SubtleCrypto interface: operation generateKey(AlgorithmIdentifier, boolean, sequence<KeyUsage>)]
expected: FAIL
[SubtleCrypto interface: operation deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, sequence<KeyUsage>)]
expected: FAIL
[SubtleCrypto interface: operation deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long)]
expected: FAIL
[SubtleCrypto interface: operation importKey(KeyFormat, (BufferSource or JsonWebKey), AlgorithmIdentifier, boolean, sequence<KeyUsage>)]
expected: FAIL
[SubtleCrypto interface: operation exportKey(KeyFormat, CryptoKey)]
expected: FAIL
[SubtleCrypto interface: operation wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier)]
expected: FAIL
[SubtleCrypto interface: operation unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, sequence<KeyUsage>)]
expected: FAIL
[SubtleCrypto must be primary interface of crypto.subtle]
expected: FAIL
[Stringification of crypto.subtle]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "encrypt(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling encrypt(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "decrypt(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling decrypt(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "sign(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling sign(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "digest(AlgorithmIdentifier, BufferSource)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling digest(AlgorithmIdentifier, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "generateKey(AlgorithmIdentifier, boolean, sequence<KeyUsage>)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling generateKey(AlgorithmIdentifier, boolean, sequence<KeyUsage>) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, sequence<KeyUsage>)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, sequence<KeyUsage>) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "importKey(KeyFormat, (BufferSource or JsonWebKey), AlgorithmIdentifier, boolean, sequence<KeyUsage>)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling importKey(KeyFormat, (BufferSource or JsonWebKey), AlgorithmIdentifier, boolean, sequence<KeyUsage>) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "exportKey(KeyFormat, CryptoKey)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling exportKey(KeyFormat, CryptoKey) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, sequence<KeyUsage>)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, sequence<KeyUsage>) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[idlharness.https.any.html]
[Crypto interface: attribute subtle]
expected: FAIL
[Crypto interface: operation randomUUID()]
expected: FAIL
[Crypto interface: crypto must inherit property "subtle" with the proper type]
expected: FAIL
[Crypto interface: crypto must inherit property "randomUUID()" with the proper type]
expected: FAIL
[CryptoKey interface: existence and properties of interface object]
expected: FAIL
[CryptoKey interface object length]
expected: FAIL
[CryptoKey interface object name]
expected: FAIL
[CryptoKey interface: existence and properties of interface prototype object]
expected: FAIL
[CryptoKey interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[CryptoKey interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[CryptoKey interface: attribute type]
expected: FAIL
[CryptoKey interface: attribute extractable]
expected: FAIL
[CryptoKey interface: attribute algorithm]
expected: FAIL
[CryptoKey interface: attribute usages]
expected: FAIL
[SubtleCrypto interface: existence and properties of interface object]
expected: FAIL
[SubtleCrypto interface object length]
expected: FAIL
[SubtleCrypto interface object name]
expected: FAIL
[SubtleCrypto interface: existence and properties of interface prototype object]
expected: FAIL
[SubtleCrypto interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[SubtleCrypto interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[SubtleCrypto interface: operation encrypt(AlgorithmIdentifier, CryptoKey, BufferSource)]
expected: FAIL
[SubtleCrypto interface: operation decrypt(AlgorithmIdentifier, CryptoKey, BufferSource)]
expected: FAIL
[SubtleCrypto interface: operation sign(AlgorithmIdentifier, CryptoKey, BufferSource)]
expected: FAIL
[SubtleCrypto interface: operation verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource)]
expected: FAIL
[SubtleCrypto interface: operation digest(AlgorithmIdentifier, BufferSource)]
expected: FAIL
[SubtleCrypto interface: operation generateKey(AlgorithmIdentifier, boolean, sequence<KeyUsage>)]
expected: FAIL
[SubtleCrypto interface: operation deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, sequence<KeyUsage>)]
expected: FAIL
[SubtleCrypto interface: operation deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long)]
expected: FAIL
[SubtleCrypto interface: operation importKey(KeyFormat, (BufferSource or JsonWebKey), AlgorithmIdentifier, boolean, sequence<KeyUsage>)]
expected: FAIL
[SubtleCrypto interface: operation exportKey(KeyFormat, CryptoKey)]
expected: FAIL
[SubtleCrypto interface: operation wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier)]
expected: FAIL
[SubtleCrypto interface: operation unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, sequence<KeyUsage>)]
expected: FAIL
[SubtleCrypto must be primary interface of crypto.subtle]
expected: FAIL
[Stringification of crypto.subtle]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "encrypt(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling encrypt(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "decrypt(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling decrypt(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "sign(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling sign(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "digest(AlgorithmIdentifier, BufferSource)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling digest(AlgorithmIdentifier, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "generateKey(AlgorithmIdentifier, boolean, sequence<KeyUsage>)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling generateKey(AlgorithmIdentifier, boolean, sequence<KeyUsage>) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, sequence<KeyUsage>)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, sequence<KeyUsage>) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "importKey(KeyFormat, (BufferSource or JsonWebKey), AlgorithmIdentifier, boolean, sequence<KeyUsage>)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling importKey(KeyFormat, (BufferSource or JsonWebKey), AlgorithmIdentifier, boolean, sequence<KeyUsage>) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "exportKey(KeyFormat, CryptoKey)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling exportKey(KeyFormat, CryptoKey) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL
[SubtleCrypto interface: crypto.subtle must inherit property "unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, sequence<KeyUsage>)" with the proper type]
expected: FAIL
[SubtleCrypto interface: calling unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, sequence<KeyUsage>) on crypto.subtle with too few arguments must throw TypeError]
expected: FAIL

View file

@ -0,0 +1,290 @@
[okp_importKey.https.any.worker.html]
[Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [\])]
expected: FAIL
[Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, true, [sign\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign\])]
expected: FAIL
[Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [\])]
expected: FAIL
[Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, false, [sign\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, false, [sign\])]
expected: FAIL
[Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, true, [\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, true, [\])]
expected: FAIL
[Good parameters: Ed448 bits (pkcs8, buffer(73), {name: Ed448}, true, [sign\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign\])]
expected: FAIL
[Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, false, [\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, false, [\])]
expected: FAIL
[Good parameters: Ed448 bits (pkcs8, buffer(73), {name: Ed448}, false, [sign\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(crv, d, x, kty), {name: Ed448}, false, [sign\])]
expected: FAIL
[Good parameters: X25519 bits (spki, buffer(44), {name: X25519}, true, [\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(kty, crv, x), {name: X25519}, true, [\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, true, [deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, true, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, true, [deriveBits\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits\])]
expected: FAIL
[Good parameters: X25519 bits (spki, buffer(44), {name: X25519}, false, [\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(kty, crv, x), {name: X25519}, false, [\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, false, [deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, false, [deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, false, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, false, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, false, [deriveBits\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, false, [deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (spki, buffer(68), {name: X448}, true, [\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(kty, crv, x), {name: X448}, true, [\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, true, [deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, true, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, true, [deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (spki, buffer(68), {name: X448}, false, [\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(kty, crv, x), {name: X448}, false, [\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, false, [deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, false, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, false, [deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveBits\])]
expected: FAIL
[okp_importKey.https.any.html]
[Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [\])]
expected: FAIL
[Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, true, [sign\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, true, [sign\])]
expected: FAIL
[Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, false, [\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, false, [\])]
expected: FAIL
[Good parameters: Ed25519 bits (pkcs8, buffer(48), {name: Ed25519}, false, [sign\])]
expected: FAIL
[Good parameters: Ed25519 bits (jwk, object(crv, d, x, kty), {name: Ed25519}, false, [sign\])]
expected: FAIL
[Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, true, [\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, true, [\])]
expected: FAIL
[Good parameters: Ed448 bits (pkcs8, buffer(73), {name: Ed448}, true, [sign\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(crv, d, x, kty), {name: Ed448}, true, [sign\])]
expected: FAIL
[Good parameters: Ed448 bits (spki, buffer(69), {name: Ed448}, false, [\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(kty, crv, x), {name: Ed448}, false, [\])]
expected: FAIL
[Good parameters: Ed448 bits (pkcs8, buffer(73), {name: Ed448}, false, [sign\])]
expected: FAIL
[Good parameters: Ed448 bits (jwk, object(crv, d, x, kty), {name: Ed448}, false, [sign\])]
expected: FAIL
[Good parameters: X25519 bits (spki, buffer(44), {name: X25519}, true, [\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(kty, crv, x), {name: X25519}, true, [\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, true, [deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, true, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, true, [deriveBits\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, true, [deriveBits\])]
expected: FAIL
[Good parameters: X25519 bits (spki, buffer(44), {name: X25519}, false, [\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(kty, crv, x), {name: X25519}, false, [\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, false, [deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, false, [deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, false, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, false, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X25519 bits (pkcs8, buffer(48), {name: X25519}, false, [deriveBits\])]
expected: FAIL
[Good parameters: X25519 bits (jwk, object(crv, d, x, kty), {name: X25519}, false, [deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (spki, buffer(68), {name: X448}, true, [\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(kty, crv, x), {name: X448}, true, [\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, true, [deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, true, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, true, [deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, true, [deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (spki, buffer(68), {name: X448}, false, [\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(kty, crv, x), {name: X448}, false, [\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, false, [deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, false, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveBits, deriveKey\])]
expected: FAIL
[Good parameters: X448 bits (pkcs8, buffer(72), {name: X448}, false, [deriveBits\])]
expected: FAIL
[Good parameters: X448 bits (jwk, object(crv, d, x, kty), {name: X448}, false, [deriveBits\])]
expected: FAIL

View file

@ -0,0 +1,5 @@
[eddsa.https.any.html]
expected: ERROR
[eddsa.https.any.worker.html]
expected: ERROR

View file

@ -0,0 +1,9 @@
[__host.document-cookie.html]
[__HoSt: Non-secure origin: 'Path=/;']
expected: FAIL
[__HoSt: Non-secure origin: 'Path=/;domain=web-platform.test']
expected: FAIL
[__HoSt: Non-secure origin: 'Path=/;MaxAge=10']
expected: FAIL

View file

@ -0,0 +1,15 @@
[__host.document-cookie.https.html]
[__HoSt: Secure origin: Does not set 'Path=/;']
expected: FAIL
[__HoSt: Secure origin: Does not set 'Secure; Path=/; Domain=web-platform.test; ']
expected: FAIL
[__HoSt: Secure origin: Does not set 'Path=/;MaxAge=10']
expected: FAIL
[__HoSt: Secure origin: Does not set 'Secure; Path=/; Domain=web-platform.test; MaxAge=10']
expected: FAIL
[__HoSt: Secure origin: Does not set 'Secure; Path=/cookies/resources/list.py']
expected: FAIL

View file

@ -0,0 +1,12 @@
[__host.header.html]
[__HoSt: Non-secure origin: Does not set 'Path=/;']
expected: FAIL
[__HoSt: Non-secure origin: Does not set 'Path=/;domain=web-platform.test']
expected: FAIL
[__HoSt: Non-secure origin: Does not set 'Path=/;MaxAge=10']
expected: FAIL
[__HoSt: Non-secure origin: Does not set 'Path=/;HttpOnly']
expected: FAIL

View file

@ -0,0 +1,21 @@
[__host.header.https.html]
[__HoSt: Secure origin: Does not set 'Path=/;']
expected: FAIL
[__HoSt: Secure origin: Does not set 'Secure; Path=/; Domain=web-platform.test; ']
expected: FAIL
[__HoSt: Secure origin: Does not set 'Path=/;MaxAge=10']
expected: FAIL
[__HoSt: Secure origin: Does not set 'Secure; Path=/; Domain=web-platform.test; MaxAge=10']
expected: FAIL
[__HoSt: Secure origin: Does not set 'Path=/;HttpOnly']
expected: FAIL
[__HoSt: Secure origin: Does not set 'Secure; Path=/; Domain=web-platform.test; HttpOnly']
expected: FAIL
[__HoSt: Secure origin: Does not set 'Secure; Path=/cookies/resources/list.py']
expected: FAIL

View file

@ -0,0 +1,9 @@
[__secure.document-cookie.html]
[__SeCuRe: Non-secure origin: Should not set 'Path=/;']
expected: FAIL
[__SeCuRe: Non-secure origin: Should not set 'Path=/;MaxAge=10']
expected: FAIL
[__SeCuRe: Non-secure origin: Should not set 'Path=/;domain=web-platform.test']
expected: FAIL

View file

@ -0,0 +1,9 @@
[__secure.document-cookie.https.html]
[__SeCuRe: Secure origin: Should not set 'Path=/;']
expected: FAIL
[__SeCuRe: Secure origin: Should not set 'Path=/;MaxAge=10']
expected: FAIL
[__SeCuRe: Secure origin: Should not set 'Path=/;domain=web-platform.test']
expected: FAIL

View file

@ -0,0 +1,12 @@
[__secure.header.html]
[__SeCuRe: Non-secure origin: Should not set 'Path=/;']
expected: FAIL
[__SeCuRe: Non-secure origin: Should not set 'Path=/;domain=web-platform.test']
expected: FAIL
[__SeCuRe: Non-secure origin: Should not set 'Path=/;MaxAge=10']
expected: FAIL
[__SeCuRe: Non-secure origin: Should not set 'Path=/;HttpOnly']
expected: FAIL

View file

@ -0,0 +1,12 @@
[__secure.header.https.html]
[__SeCuRe: secure origin: Should not set 'Path=/;']
expected: FAIL
[__SeCuRe: secure origin: Should not set 'Path=/;MaxAge=10']
expected: FAIL
[__SeCuRe: secure origin: Should not set 'Path=/;HttpOnly']
expected: FAIL
[__SeCuRe: secure origin: Should not set 'Path=/;domain=not-web-platform.test']
expected: FAIL

View file

@ -0,0 +1,18 @@
[document-cookie.non-secure.html]
[__SeCuRe: Non-secure origin: 'Path=/;']
expected: FAIL
[__SeCuRe: Non-secure origin: 'Path=/;domain=web-platform.test']
expected: FAIL
[__SeCuRe: Non-secure origin: 'Path=/;MaxAge=10']
expected: FAIL
[__HoSt: Non-secure origin: 'Path=/; ']
expected: FAIL
[__HoSt: Non-secure origin: 'Path=/; domain=web-platform.test']
expected: FAIL
[__HoSt: Non-secure origin: 'Path=/; MaxAge=10']
expected: FAIL

View file

@ -11,9 +11,6 @@
[Parsing: Access-Control-Expose-Headers%3A%20bb-8%0D%0AAccess-Control-Expose-Headers%3A%20no%20no]
expected: FAIL
[Parsing: Access-Control-Expose-Headers%3A%20%2Cbb-8]
expected: FAIL
[Parsing: Access-Control-Expose-Headers%3A%20bb-8%0C]
expected: FAIL

View file

@ -0,0 +1,9 @@
[simple-requests-ch.tentative.htm]
[No preflight GET and {"save-data":"on","device-memory":"2.0","dpr":"3.0","width":"1200","viewport-width":"1300","rtt":"1","downlink":"1.0","ect":"2g"}]
expected: FAIL
[No preflight HEAD and {"save-data":"on","device-memory":"2.0","dpr":"3.0","width":"1200","viewport-width":"1300","rtt":"1","downlink":"1.0","ect":"2g"}]
expected: FAIL
[No preflight POST and {"save-data":"on","device-memory":"2.0","dpr":"3.0","width":"1200","viewport-width":"1300","rtt":"1","downlink":"1.0","ect":"2g"}]
expected: FAIL

View file

@ -0,0 +1,3 @@
[hit-test-floats-001.html]
[hit-test-floats-001]
expected: FAIL

View file

@ -0,0 +1,3 @@
[hit-test-floats-005.html]
[Miss clipped float]
expected: FAIL

View file

@ -0,0 +1,3 @@
[block-in-inline-hittest-002.html]
[elementsFromPoint]
expected: FAIL

View file

@ -0,0 +1,3 @@
[block-in-inline-hittest-float-001.html]
[block-in-inline-hittest-float-001]
expected: FAIL

View file

@ -0,0 +1,3 @@
[block-in-inline-hittest-float-002.html]
[block-in-inline-hittest-float-002]
expected: FAIL

View file

@ -0,0 +1,3 @@
[block-in-inline-hittest-margin.html]
[block-in-inline-hittest-margin]
expected: FAIL

View file

@ -0,0 +1,3 @@
[block-in-inline-hittest-relpos-zindex.html]
[position: relative; z-index: -1;]
expected: FAIL

View file

@ -0,0 +1,3 @@
[mix-blend-mode-parsing.html]
[Mix-blend-mode plus-lighter]
expected: FAIL

View file

@ -20,3 +20,5 @@
[Setting a null effect on a running animation fires an animationend event]
expected: FAIL
[Setting animation-composition sets the composite property on the effect]
expected: FAIL

View file

@ -74,3 +74,20 @@
[KeyframeEffect.getKeyframes() returns expected values for animations with CSS variables as keyframe values in a shorthand property]
expected: FAIL
[KeyframeEffect.getKeyframes() returns frames with expected composite values, when the composite is set on the effect using animation-composition on the element]
expected: FAIL
[KeyframeEffect.getKeyframes() returns frames with expected composite values, when the composite is specified on each keyframe]
expected: FAIL
[KeyframeEffect.getKeyframes() returns frames with expected composite values, when the composite is specified on some keyframes]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for an animation with multiple keyframes for the same time and with different composite operations]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected frames for an animation with multiple keyframes for the same time and with different easing functions and composite operations]
expected: FAIL
[KeyframeEffect.getKeyframes() returns expected values for animations with implicit values and a non-default timingfunction specified for 0% and 100%]
expected: FAIL

View file

@ -0,0 +1,3 @@
[animation-play-state-005.tentative.html]
[CSS animation should not restart after resetting its animation-play-state]
expected: FAIL

View file

@ -0,0 +1,3 @@
[dialog-animation.html]
[CSS Animations tied to <dialog open> are canceled and restarted as the dialog is hidden and shown]
expected: FAIL

View file

@ -0,0 +1,3 @@
[dialog-backdrop-animation.html]
[CSS Animations on a <dialog> ::backdrop are canceled and restarted as the dialog is hidden and shown]
expected: FAIL

View file

@ -0,0 +1,3 @@
[animation-composition-computed.tentative.html]
[Property animation-composition value 'replace, add, accumulate']
expected: FAIL

View file

@ -0,0 +1,12 @@
[animation-composition-valid.tentative.html]
[e.style['animation-composition'\] = "replace" should set the property value]
expected: FAIL
[e.style['animation-composition'\] = "add" should set the property value]
expected: FAIL
[e.style['animation-composition'\] = "accumulate" should set the property value]
expected: FAIL
[e.style['animation-composition'\] = "replace, add, accumulate" should set the property value]
expected: FAIL

View file

@ -32,3 +32,5 @@
[Property animation value 'reverse']
expected: FAIL
[Default animation value]
expected: FAIL

View file

@ -0,0 +1,42 @@
[animation-delay-end-computed.html]
[Property animation-delay-start value 'initial']
expected: FAIL
[Property animation-delay-start value '-500ms']
expected: FAIL
[Property animation-delay-start value 'calc(2 * 3s)']
expected: FAIL
[Property animation-delay-start value '20s, 10s']
expected: FAIL
[Property animation-delay-start value 'cover 0%']
expected: FAIL
[Property animation-delay-start value 'COVER 0%']
expected: FAIL
[Property animation-delay-start value 'cover 100%']
expected: FAIL
[Property animation-delay-start value 'cover 120%']
expected: FAIL
[Property animation-delay-start value 'cover 42%']
expected: FAIL
[Property animation-delay-start value 'cover -42%']
expected: FAIL
[Property animation-delay-start value 'contain 42%']
expected: FAIL
[Property animation-delay-start value 'exit 42%']
expected: FAIL
[Property animation-delay-start value 'exit calc(41% + 1%)']
expected: FAIL
[Property animation-delay-start value 'exit 1%, cover 2%, contain 100%']
expected: FAIL

View file

@ -0,0 +1,39 @@
[animation-delay-end-valid.html]
[e.style['animation-delay-start'\] = "-5ms" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "0s" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "10s" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "20s, 10s" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "cover 0%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "cover 100%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "cover 120%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "cover 42%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "cover -42%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "contain 42%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "exit 42%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "enter 42%" should set the property value]
expected: FAIL

View file

@ -0,0 +1,42 @@
[animation-delay-start-computed.html]
[Property animation-delay-start value 'initial']
expected: FAIL
[Property animation-delay-start value '-500ms']
expected: FAIL
[Property animation-delay-start value 'calc(2 * 3s)']
expected: FAIL
[Property animation-delay-start value '20s, 10s']
expected: FAIL
[Property animation-delay-start value 'cover 0%']
expected: FAIL
[Property animation-delay-start value 'COVER 0%']
expected: FAIL
[Property animation-delay-start value 'cover 100%']
expected: FAIL
[Property animation-delay-start value 'cover 120%']
expected: FAIL
[Property animation-delay-start value 'cover 42%']
expected: FAIL
[Property animation-delay-start value 'cover -42%']
expected: FAIL
[Property animation-delay-start value 'contain 42%']
expected: FAIL
[Property animation-delay-start value 'exit 42%']
expected: FAIL
[Property animation-delay-start value 'exit calc(41% + 1%)']
expected: FAIL
[Property animation-delay-start value 'exit 1%, cover 2%, contain 100%']
expected: FAIL

View file

@ -0,0 +1,39 @@
[animation-delay-start-valid.html]
[e.style['animation-delay-start'\] = "-5ms" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "0s" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "10s" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "20s, 10s" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "cover 0%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "cover 100%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "cover 120%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "cover 42%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "cover -42%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "contain 42%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "exit 42%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
expected: FAIL
[e.style['animation-delay-start'\] = "enter 42%" should set the property value]
expected: FAIL

View file

@ -0,0 +1,3 @@
[animation-name-invalid.html]
[e.style['animation-name'\] = "revert-layer, four" should not set the property value]
expected: FAIL

View file

@ -0,0 +1,3 @@
[keyframes-allowed-properties.html]
[@keyframes allows all non-animation properties and animation-timing-function]
expected: FAIL

View file

@ -0,0 +1,3 @@
[keyframes-name-invalid.html]
[invalid: @keyframes revert-layer { }]
expected: FAIL

View file

@ -238,3 +238,21 @@
[Web Animations: property <box-shadow> from [0px 0px 0px 0px black\] to [1px 1px 1px 1px black\] at (1.5) should be [rgb(0, 0, 0) 1.5px 1.5px 1.5px 1.5px\]]
expected: FAIL
[Web Animations: property <box-shadow> from [inset 0 0 0 0 black\] to [inset 0 0 0 calc(max(10em, 20px) / 2) black\] at (-0.3) should be [rgb(0, 0, 0) 0px 0px 0px -4.5px inset\]]
expected: FAIL
[Web Animations: property <box-shadow> from [inset 0 0 0 0 black\] to [inset 0 0 0 calc(max(10em, 20px) / 2) black\] at (0) should be [rgb(0, 0, 0) 0px 0px 0px 0px inset\]]
expected: FAIL
[Web Animations: property <box-shadow> from [inset 0 0 0 0 black\] to [inset 0 0 0 calc(max(10em, 20px) / 2) black\] at (0.3) should be [rgb(0, 0, 0) 0px 0px 0px 4.5px inset\]]
expected: FAIL
[Web Animations: property <box-shadow> from [inset 0 0 0 0 black\] to [inset 0 0 0 calc(max(10em, 20px) / 2) black\] at (0.6) should be [rgb(0, 0, 0) 0px 0px 0px 9px inset\]]
expected: FAIL
[Web Animations: property <box-shadow> from [inset 0 0 0 0 black\] to [inset 0 0 0 calc(max(10em, 20px) / 2) black\] at (1) should be [rgb(0, 0, 0) 0px 0px 0px 15px inset\]]
expected: FAIL
[Web Animations: property <box-shadow> from [inset 0 0 0 0 black\] to [inset 0 0 0 calc(max(10em, 20px) / 2) black\] at (1.5) should be [rgb(0, 0, 0) 0px 0px 0px 22.5px inset\]]
expected: FAIL

View file

@ -0,0 +1,27 @@
[background-size-001.html]
[background-size_length_zero]
expected: FAIL
[background-size_length_negative_zero]
expected: FAIL
[background-size_length_positive_zero]
expected: FAIL
[background-size_length_normal]
expected: FAIL
[background-size_percentage_min]
expected: FAIL
[background-size_percentage_normal]
expected: FAIL
[background-size_percentage_max]
expected: FAIL
[background-size_length_auto]
expected: FAIL
[background-size_percentage_auto]
expected: FAIL

View file

@ -0,0 +1,2 @@
[border-width-cssom.html]
expected: ERROR

View file

@ -5,9 +5,5 @@
[e.style['background-position-y'\] = "0.5em, y-start, y-end" should set the property value]
expected: FAIL
[e.style['background-position-y'\] = "calc(10px - 0.5em), top -20%, bottom 10px" should set the property value]
expected: FAIL
[e.style['background-position-y'\] = "y-end" should set the property value]
expected: FAIL

View file

@ -0,0 +1,18 @@
[background-shorthand-serialization.html]
[single value]
expected: FAIL
[multiple values]
expected: FAIL
[multiple backgrounds]
expected: FAIL
[background-size with non-initial background-position]
expected: FAIL
[multiple backgrounds with varying values]
expected: FAIL
[all initial values]
expected: FAIL

View file

@ -2,3 +2,8 @@
[Property background-size value 'auto 1px, 2% 3%, contain']
expected: FAIL
[Property background-size value '1px']
expected: FAIL
[Property background-size value '1px auto']
expected: FAIL

View file

@ -89,3 +89,218 @@
[Web Animations: property <color> from [inherit\] to [green\] at (1.5) should be [rgb(0, 192, 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1.5 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1.5 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1.5 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [rgb(0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1.5 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (-0.3) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(0.3 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(0.6 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(1.5 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (-0.3) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(0.3 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(0.6 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(1.5 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (-0.3) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(0.3 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(0.6 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(1 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(1.5 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (-0.3) should be [oklab(0 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0) should be [oklab(0 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.3) should be [oklab(0.3 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (0.6) should be [oklab(0.6 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1) should be [oklab(1 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [rgb(255 255 255)\] at (1.5) should be [oklab(1.5 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1.5 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1.5 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
expected: FAIL
[CSS Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1.5 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (-0.3) should be [oklab(0 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0) should be [oklab(0 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.3) should be [oklab(0.3 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (0.6) should be [oklab(0.6 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1) should be [oklab(1 0 0)\]]
expected: FAIL
[Web Animations: property <color> from [color(srgb 0 0 0)\] to [color(srgb 1 1 1)\] at (1.5) should be [oklab(1.5 0 0)\]]
expected: FAIL

View file

@ -0,0 +1,66 @@
[color-computed-color-contrast-function.html]
[Property color value 'color-contrast(white vs red, blue)']
expected: FAIL
[Property color value 'color-contrast(white vs blue, red)']
expected: FAIL
[Property color value 'color-contrast(white vs red, blue, green)']
expected: FAIL
[Property color value 'color-contrast(white vs white, white)']
expected: FAIL
[Property color value 'color-contrast(blue vs red, white)']
expected: FAIL
[Property color value 'color-contrast(red vs blue, white, red)']
expected: FAIL
[Property color value 'color-contrast(black vs red, blue)']
expected: FAIL
[Property color value 'color-contrast(black vs blue, red)']
expected: FAIL
[Property color value 'color-contrast(black vs white, white)']
expected: FAIL
[Property color value 'color-contrast(red vs blue, rgb(255, 255, 255, .5))']
expected: FAIL
[Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AA)']
expected: FAIL
[Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AA-large)']
expected: FAIL
[Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AAA)']
expected: FAIL
[Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AAA-large)']
expected: FAIL
[Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to 5.8)']
expected: FAIL
[Property color value 'color-contrast(wheat vs bisque, darkgoldenrod, olive to 100)']
expected: FAIL
[Property color value 'color-contrast(green vs bisque, darkgoldenrod, olive to 100)']
expected: FAIL
[Property color value 'color-contrast(green vs color(display-p3 0 1 0), color(display-p3 0 0 1))']
expected: FAIL
[Property color value 'color-contrast(color(display-p3 1 1 0) vs color(display-p3 0 1 0), color(display-p3 0 0 1))']
expected: FAIL
[Property color value 'color-contrast(green vs lab(50% -160 160), lch(0.2 50 20deg))']
expected: FAIL
[Property color value 'color-contrast(lab(50% -160 160) vs green, lch(0.2 50 20deg))']
expected: FAIL
[Property color value 'color-contrast( white vs red, blue )']
expected: FAIL

View file

@ -0,0 +1,27 @@
[color-computed-hsl.html]
[Property color value 'hsl(none none none)']
expected: FAIL
[Property color value 'hsl(none none none / none)']
expected: FAIL
[Property color value 'hsla(none none none)']
expected: FAIL
[Property color value 'hsla(none none none / none)']
expected: FAIL
[Property color value 'hsl(120 none none)']
expected: FAIL
[Property color value 'hsl(120 80% none)']
expected: FAIL
[Property color value 'hsl(120 none 50%)']
expected: FAIL
[Property color value 'hsl(120 100% 50% / none)']
expected: FAIL
[Property color value 'hsl(none 100% 50%)']
expected: FAIL

View file

@ -0,0 +1,21 @@
[color-computed-hwb.html]
[Property color value 'hwb(none none none)']
expected: FAIL
[Property color value 'hwb(none none none / none)']
expected: FAIL
[Property color value 'hwb(120 none none)']
expected: FAIL
[Property color value 'hwb(120 80% none)']
expected: FAIL
[Property color value 'hwb(120 none 50%)']
expected: FAIL
[Property color value 'hwb(120 30% 50% / none)']
expected: FAIL
[Property color value 'hwb(none 100% 50% / none)']
expected: FAIL

View file

@ -0,0 +1,276 @@
[color-computed-lab.html]
[Property color value 'lab(0 0 0)']
expected: FAIL
[Property color value 'lab(0 0 0 / 1)']
expected: FAIL
[Property color value 'lab(0 0 0 / 0.5)']
expected: FAIL
[Property color value 'lab(20 0 10/0.5)']
expected: FAIL
[Property color value 'lab(20 0 10/50%)']
expected: FAIL
[Property color value 'lab(400 0 10/50%)']
expected: FAIL
[Property color value 'lab(50 -160 160)']
expected: FAIL
[Property color value 'lab(50 -200 200)']
expected: FAIL
[Property color value 'lab(0 0 0 / -10%)']
expected: FAIL
[Property color value 'lab(0 0 0 / 110%)']
expected: FAIL
[Property color value 'lab(0 0 0 / 300%)']
expected: FAIL
[Property color value 'lab(-40 0 0)']
expected: FAIL
[Property color value 'lab(50 -20 0)']
expected: FAIL
[Property color value 'lab(50 0 -20)']
expected: FAIL
[Property color value 'lab(calc(50 * 3) calc(0.5 - 1) calc(1.5) / calc(-0.5 + 1))']
expected: FAIL
[Property color value 'lab(calc(-50 * 3) calc(0.5 + 1) calc(-1.5) / calc(-0.5 * 2))']
expected: FAIL
[Property color value 'lab(none none none / none)']
expected: FAIL
[Property color value 'lab(none none none)']
expected: FAIL
[Property color value 'lab(20 none none / none)']
expected: FAIL
[Property color value 'lab(none none none / 0.5)']
expected: FAIL
[Property color value 'lab(0 0 0 / none)']
expected: FAIL
[Property color value 'oklab(0 0 0)']
expected: FAIL
[Property color value 'oklab(0 0 0 / 1)']
expected: FAIL
[Property color value 'oklab(0 0 0 / 0.5)']
expected: FAIL
[Property color value 'oklab(20 0 10/0.5)']
expected: FAIL
[Property color value 'oklab(20 0 10/50%)']
expected: FAIL
[Property color value 'oklab(400 0 10/50%)']
expected: FAIL
[Property color value 'oklab(50 -160 160)']
expected: FAIL
[Property color value 'oklab(50 -200 200)']
expected: FAIL
[Property color value 'oklab(0 0 0 / -10%)']
expected: FAIL
[Property color value 'oklab(0 0 0 / 110%)']
expected: FAIL
[Property color value 'oklab(0 0 0 / 300%)']
expected: FAIL
[Property color value 'oklab(-40 0 0)']
expected: FAIL
[Property color value 'oklab(50 -20 0)']
expected: FAIL
[Property color value 'oklab(50 0 -20)']
expected: FAIL
[Property color value 'oklab(calc(50 * 3) calc(0.5 - 1) calc(1.5) / calc(-0.5 + 1))']
expected: FAIL
[Property color value 'oklab(calc(-50 * 3) calc(0.5 + 1) calc(-1.5) / calc(-0.5 * 2))']
expected: FAIL
[Property color value 'oklab(none none none / none)']
expected: FAIL
[Property color value 'oklab(none none none)']
expected: FAIL
[Property color value 'oklab(20 none none / none)']
expected: FAIL
[Property color value 'oklab(none none none / 0.5)']
expected: FAIL
[Property color value 'oklab(0 0 0 / none)']
expected: FAIL
[Property color value 'lch(0 0 0deg)']
expected: FAIL
[Property color value 'lch(0 0 0deg / 1)']
expected: FAIL
[Property color value 'lch(0 0 0deg / 0.5)']
expected: FAIL
[Property color value 'lch(100 230 0deg / 0.5)']
expected: FAIL
[Property color value 'lch(20 50 20deg/0.5)']
expected: FAIL
[Property color value 'lch(20 50 20deg/50%)']
expected: FAIL
[Property color value 'lch(10 20 20deg / -10%)']
expected: FAIL
[Property color value 'lch(10 20 20deg / 110%)']
expected: FAIL
[Property color value 'lch(10 20 1.28rad)']
expected: FAIL
[Property color value 'lch(10 20 380deg)']
expected: FAIL
[Property color value 'lch(10 20 -340deg)']
expected: FAIL
[Property color value 'lch(10 20 740deg)']
expected: FAIL
[Property color value 'lch(10 20 -700deg)']
expected: FAIL
[Property color value 'lch(-40 0 0)']
expected: FAIL
[Property color value 'lch(20 -20 0)']
expected: FAIL
[Property color value 'lch(0 0 0 / 0.5)']
expected: FAIL
[Property color value 'lch(10 20 20 / 110%)']
expected: FAIL
[Property color value 'lch(10 20 -700)']
expected: FAIL
[Property color value 'lch(calc(50 * 3) calc(0.5 - 1) calc(20deg * 2) / calc(-0.5 + 1))']
expected: FAIL
[Property color value 'lch(calc(-50 * 3) calc(0.5 + 1) calc(-20deg * 2) / calc(-0.5 * 2))']
expected: FAIL
[Property color value 'lch(none none none / none)']
expected: FAIL
[Property color value 'lch(none none none)']
expected: FAIL
[Property color value 'lch(20 none none / none)']
expected: FAIL
[Property color value 'lch(none none none / 0.5)']
expected: FAIL
[Property color value 'lch(0 0 0 / none)']
expected: FAIL
[Property color value 'oklch(0 0 0deg)']
expected: FAIL
[Property color value 'oklch(0 0 0deg / 1)']
expected: FAIL
[Property color value 'oklch(0 0 0deg / 0.5)']
expected: FAIL
[Property color value 'oklch(100 230 0deg / 0.5)']
expected: FAIL
[Property color value 'oklch(20 50 20deg/0.5)']
expected: FAIL
[Property color value 'oklch(20 50 20deg/50%)']
expected: FAIL
[Property color value 'oklch(10 20 20deg / -10%)']
expected: FAIL
[Property color value 'oklch(10 20 20deg / 110%)']
expected: FAIL
[Property color value 'oklch(10 20 1.28rad)']
expected: FAIL
[Property color value 'oklch(10 20 380deg)']
expected: FAIL
[Property color value 'oklch(10 20 -340deg)']
expected: FAIL
[Property color value 'oklch(10 20 740deg)']
expected: FAIL
[Property color value 'oklch(10 20 -700deg)']
expected: FAIL
[Property color value 'oklch(-40 0 0)']
expected: FAIL
[Property color value 'oklch(20 -20 0)']
expected: FAIL
[Property color value 'oklch(0 0 0 / 0.5)']
expected: FAIL
[Property color value 'oklch(10 20 20 / 110%)']
expected: FAIL
[Property color value 'oklch(10 20 -700)']
expected: FAIL
[Property color value 'oklch(calc(50 * 3) calc(0.5 - 1) calc(20deg * 2) / calc(-0.5 + 1))']
expected: FAIL
[Property color value 'oklch(calc(-50 * 3) calc(0.5 + 1) calc(-20deg * 2) / calc(-0.5 * 2))']
expected: FAIL
[Property color value 'oklch(none none none / none)']
expected: FAIL
[Property color value 'oklch(none none none)']
expected: FAIL
[Property color value 'oklch(20 none none / none)']
expected: FAIL
[Property color value 'oklch(none none none / 0.5)']
expected: FAIL
[Property color value 'oklch(0 0 0 / none)']
expected: FAIL

View file

@ -0,0 +1,48 @@
[color-computed-rgb.html]
[Property color value 'rgb(none none none)']
expected: FAIL
[Property color value 'rgb(none none none / none)']
expected: FAIL
[Property color value 'rgb(128 none none)']
expected: FAIL
[Property color value 'rgb(128 none none / none)']
expected: FAIL
[Property color value 'rgb(none none none / .5)']
expected: FAIL
[Property color value 'rgb(20% none none)']
expected: FAIL
[Property color value 'rgb(20% none none / none)']
expected: FAIL
[Property color value 'rgb(none none none / 50%)']
expected: FAIL
[Property color value 'rgba(none none none)']
expected: FAIL
[Property color value 'rgba(none none none / none)']
expected: FAIL
[Property color value 'rgba(128 none none)']
expected: FAIL
[Property color value 'rgba(128 none none / none)']
expected: FAIL
[Property color value 'rgba(none none none / .5)']
expected: FAIL
[Property color value 'rgba(20% none none)']
expected: FAIL
[Property color value 'rgba(20% none none / none)']
expected: FAIL
[Property color value 'rgba(none none none / 50%)']
expected: FAIL

View file

@ -0,0 +1,66 @@
[color-valid-color-contrast-function.html]
[e.style['color'\] = "color-contrast(white vs red, blue)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(white vs blue, red)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(white vs red, blue, green)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(white vs white, white)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(blue vs red, white)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(red vs blue, white, red)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(black vs red, blue)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(black vs blue, red)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(black vs white, white)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(red vs blue, rgb(255, 255, 255, .5))" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AA)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AA-large)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AAA)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to AAA-large)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive, sienna, darkgreen, maroon to 5.8)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(wheat vs bisque, darkgoldenrod, olive to 100)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(green vs bisque, darkgoldenrod, olive to 100)" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(green vs color(display-p3 0 1 0), color(display-p3 0 0 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(color(display-p3 1 1 0) vs color(display-p3 0 1 0), color(display-p3 0 0 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(green vs lab(50% -160 160), lch(0.2 50 20deg))" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast(lab(50% -160 160) vs green, lch(0.2 50 20deg))" should set the property value]
expected: FAIL
[e.style['color'\] = "color-contrast( white vs red, blue )" should set the property value]
expected: FAIL

View file

@ -0,0 +1,828 @@
[color-valid-color-function.html]
[e.style['color'\] = "color(srgb 0% 0% 0%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 10% 10% 10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb .2 .2 25%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 0 0 0 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 0% 0 0 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 20% 0 10/0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 20% 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 400% 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 50% -160 160)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 50% -200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 0 0 0 / -10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 0 0 0 / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 0 0 0 / 300%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 50% -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 50% -200 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 50% / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 200 200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 200 200 200 / 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb -200 -200 -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb -200 -200 -200 / -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 200% 200% 200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 200% 200% 200% / 200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb -200% -200% -200% / -200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb calc(50% * 3) calc(-150% / 3) calc(50%) / calc(-50% * 3))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 10% none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb none none none / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb 0 0 0 / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 0% 0% 0%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 10% 10% 10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear .2 .2 25%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 0 0 0 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 0% 0 0 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 20% 0 10/0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 20% 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 400% 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 50% -160 160)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 50% -200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 0 0 0 / -10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 0 0 0 / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 0 0 0 / 300%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 50% -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 50% -200 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 50% / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 200 200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 200 200 200 / 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear -200 -200 -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear -200 -200 -200 / -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 200% 200% 200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 200% 200% 200% / 200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear -200% -200% -200% / -200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear calc(50% * 3) calc(-150% / 3) calc(50%) / calc(-50% * 3))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 10% none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear none none none / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(srgb-linear 0 0 0 / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 0% 0% 0%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 10% 10% 10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb .2 .2 25%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 0 0 0 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 0% 0 0 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 20% 0 10/0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 20% 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 400% 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 50% -160 160)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 50% -200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 0 0 0 / -10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 0 0 0 / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 0 0 0 / 300%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 50% -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 50% -200 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 50% / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 200 200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 200 200 200 / 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb -200 -200 -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb -200 -200 -200 / -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 200% 200% 200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 200% 200% 200% / 200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb -200% -200% -200% / -200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb calc(50% * 3) calc(-150% / 3) calc(50%) / calc(-50% * 3))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 10% none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb none none none / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(a98-rgb 0 0 0 / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 0% 0% 0%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 10% 10% 10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 .2 .2 25%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 0 0 0 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 0% 0 0 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 20% 0 10/0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 20% 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 400% 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 50% -160 160)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 50% -200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 0 0 0 / -10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 0 0 0 / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 0 0 0 / 300%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 50% -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 50% -200 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 50% / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 200 200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 200 200 200 / 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 -200 -200 -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 -200 -200 -200 / -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 200% 200% 200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 200% 200% 200% / 200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 -200% -200% -200% / -200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 calc(50% * 3) calc(-150% / 3) calc(50%) / calc(-50% * 3))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 10% none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 none none none / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(rec2020 0 0 0 / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 0% 0% 0%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 10% 10% 10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb .2 .2 25%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 0 0 0 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 0% 0 0 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 20% 0 10/0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 20% 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 400% 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 50% -160 160)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 50% -200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 0 0 0 / -10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 0 0 0 / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 0 0 0 / 300%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 50% -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 50% -200 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 50% / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 200 200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 200 200 200 / 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb -200 -200 -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb -200 -200 -200 / -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 200% 200% 200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 200% 200% 200% / 200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb -200% -200% -200% / -200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb calc(50% * 3) calc(-150% / 3) calc(50%) / calc(-50% * 3))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 10% none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb none none none / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(prophoto-rgb 0 0 0 / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 0% 0% 0%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 10% 10% 10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 .2 .2 25%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 0 0 0 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 0% 0 0 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 20% 0 10/0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 20% 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 400% 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 50% -160 160)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 50% -200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 0 0 0 / -10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 0 0 0 / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 0 0 0 / 300%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 50% -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 50% -200 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 50% / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 200 200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 200 200 200 / 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 -200 -200 -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 -200 -200 -200 / -200)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 200% 200% 200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 200% 200% 200% / 200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 -200% -200% -200% / -200%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 calc(50% * 3) calc(-150% / 3) calc(50%) / calc(-50% * 3))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 10% none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 none none none / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(display-p3 0 0 0 / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 0 0 0)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 0 0 0 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 1 1 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 1 1 1 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz -1 -1 -1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 0.1 0.1 0.1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 10 10 10)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz .2 .2 .25)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 0 0 0 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz .20 0 10/0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz .20 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 0 0 0 / -10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 0 0 0 / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 0 0 0 / 300%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 1 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 1 1 / .5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 1 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz / 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 0.2 none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz none none none / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz 0 0 0 / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 0 0 0)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 0 0 0 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 1 1 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 1 1 1 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 -1 -1 -1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 0.1 0.1 0.1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 10 10 10)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 .2 .2 .25)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 0 0 0 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 .20 0 10/0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 .20 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 0 0 0 / -10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 0 0 0 / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 0 0 0 / 300%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 1 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 1 1 / .5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 1 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 / 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 0.2 none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 none none none / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d50 0 0 0 / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 0 0 0)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 0 0 0 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 1 1 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 1 1 1 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 -1 -1 -1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 0.1 0.1 0.1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 10 10 10)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 .2 .2 .25)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 0 0 0 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 .20 0 10/0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 .20 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 0 0 0 / -10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 0 0 0 / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 0 0 0 / 300%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 1 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 1 1 / .5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 1 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 / 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 calc(0.5 + 1) calc(0.5 - 1) calc(0.5) / calc(-0.5 + 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 0.2 none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 none none none / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "color(xyz-d65 0 0 0 / none)" should set the property value]
expected: FAIL

View file

@ -0,0 +1,27 @@
[color-valid-hsl.html]
[e.style['color'\] = "hsl(none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "hsl(none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "hsla(none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "hsla(none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "hsl(120 none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "hsl(120 80% none)" should set the property value]
expected: FAIL
[e.style['color'\] = "hsl(120 none 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "hsl(120 100% 50% / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "hsl(none 100% 50%)" should set the property value]
expected: FAIL

View file

@ -0,0 +1,21 @@
[color-valid-hwb.html]
[e.style['color'\] = "hwb(none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "hwb(none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "hwb(120 none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "hwb(120 80% none)" should set the property value]
expected: FAIL
[e.style['color'\] = "hwb(120 none 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "hwb(120 30% 50% / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "hwb(none 100% 50% / none)" should set the property value]
expected: FAIL

View file

@ -0,0 +1,276 @@
[color-valid-lab.html]
[e.style['color'\] = "lab(0 0 0)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(0 0 0 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(0 0 0 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(20 0 10/0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(20 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(400 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(50 -160 160)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(50 -200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(0 0 0 / -10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(0 0 0 / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(0 0 0 / 300%)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(-40 0 0)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(50 -20 0)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(50 0 -20)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(calc(50 * 3) calc(0.5 - 1) calc(1.5) / calc(-0.5 + 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(calc(-50 * 3) calc(0.5 + 1) calc(-1.5) / calc(-0.5 * 2))" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(20 none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(none none none / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "lab(0 0 0 / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(0 0 0)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(0 0 0 / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(0 0 0 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(20 0 10/0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(20 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(400 0 10/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(50 -160 160)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(50 -200 200)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(0 0 0 / -10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(0 0 0 / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(0 0 0 / 300%)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(-40 0 0)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(50 -20 0)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(50 0 -20)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(calc(50 * 3) calc(0.5 - 1) calc(1.5) / calc(-0.5 + 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(calc(-50 * 3) calc(0.5 + 1) calc(-1.5) / calc(-0.5 * 2))" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(20 none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(none none none / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklab(0 0 0 / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(0 0 0deg)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(0 0 0deg / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(0 0 0deg / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(100 230 0deg / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(20 50 20deg/0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(20 50 20deg/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(10 20 20deg / -10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(10 20 20deg / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(10 20 1.28rad)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(10 20 380deg)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(10 20 -340deg)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(10 20 740deg)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(10 20 -700deg)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(-40 0 0)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(20 -20 0)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(0 0 0 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(10 20 20 / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(10 20 -700)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(calc(50 * 3) calc(0.5 - 1) calc(20deg * 2) / calc(-0.5 + 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(calc(-50 * 3) calc(0.5 + 1) calc(-20deg * 2) / calc(-0.5 * 2))" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(20 none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(none none none / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "lch(0 0 0 / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(0 0 0deg)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(0 0 0deg / 1)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(0 0 0deg / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(100 230 0deg / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(20 50 20deg/0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(20 50 20deg/50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(10 20 20deg / -10%)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(10 20 20deg / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(10 20 1.28rad)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(10 20 380deg)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(10 20 -340deg)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(10 20 740deg)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(10 20 -700deg)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(-40 0 0)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(20 -20 0)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(0 0 0 / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(10 20 20 / 110%)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(10 20 -700)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(calc(50 * 3) calc(0.5 - 1) calc(20deg * 2) / calc(-0.5 + 1))" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(calc(-50 * 3) calc(0.5 + 1) calc(-20deg * 2) / calc(-0.5 * 2))" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(20 none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(none none none / 0.5)" should set the property value]
expected: FAIL
[e.style['color'\] = "oklch(0 0 0 / none)" should set the property value]
expected: FAIL

View file

@ -0,0 +1,48 @@
[color-valid-rgb.html]
[e.style['color'\] = "rgb(none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgb(none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgb(128 none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgb(128 none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgb(none none none / .5)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgb(20% none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgb(20% none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgb(none none none / 50%)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgba(none none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgba(none none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgba(128 none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgba(128 none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgba(none none none / .5)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgba(20% none none)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgba(20% none none / none)" should set the property value]
expected: FAIL
[e.style['color'\] = "rgba(none none none / 50%)" should set the property value]
expected: FAIL

View file

@ -0,0 +1,57 @@
[color-valid-system-color.html]
[e.style['color'\] = "ActiveText" should set the property value]
expected: FAIL
[e.style['color'\] = "ButtonBorder" should set the property value]
expected: FAIL
[e.style['color'\] = "ButtonFace" should set the property value]
expected: FAIL
[e.style['color'\] = "ButtonText" should set the property value]
expected: FAIL
[e.style['color'\] = "Canvas" should set the property value]
expected: FAIL
[e.style['color'\] = "CanvasText" should set the property value]
expected: FAIL
[e.style['color'\] = "Field" should set the property value]
expected: FAIL
[e.style['color'\] = "FieldText" should set the property value]
expected: FAIL
[e.style['color'\] = "GrayText" should set the property value]
expected: FAIL
[e.style['color'\] = "Highlight" should set the property value]
expected: FAIL
[e.style['color'\] = "HighlightText" should set the property value]
expected: FAIL
[e.style['color'\] = "LinkText" should set the property value]
expected: FAIL
[e.style['color'\] = "Mark" should set the property value]
expected: FAIL
[e.style['color'\] = "MarkText" should set the property value]
expected: FAIL
[e.style['color'\] = "VisitedText" should set the property value]
expected: FAIL
[e.style['color'\] = "SelectedItem" should set the property value]
expected: FAIL
[e.style['color'\] = "SelectedItemText" should set the property value]
expected: FAIL
[e.style['color'\] = "AccentColor" should set the property value]
expected: FAIL
[e.style['color'\] = "AccentColorText" should set the property value]
expected: FAIL

View file

@ -41,3 +41,41 @@
[Inherited system color keyword is observable on stroke]
expected: FAIL
[System color doesn't compute to itself on color]
expected: FAIL
[System color doesn't compute to itself on background-color]
expected: FAIL
[System color doesn't compute to itself on box-shadow]
expected: FAIL
[System color doesn't compute to itself on text-shadow]
expected: FAIL
[System color doesn't compute to itself on border-left-color]
expected: FAIL
[System color doesn't compute to itself on border-top-color]
expected: FAIL
[System color doesn't compute to itself on border-right-color]
expected: FAIL
[System color doesn't compute to itself on border-bottom-color]
expected: FAIL
[System color doesn't compute to itself on column-rule-color]
expected: FAIL
[System color doesn't compute to itself on outline-color]
expected: FAIL
[System color doesn't compute to itself on caret-color]
expected: FAIL
[System color doesn't compute to itself on fill]
expected: FAIL
[System color doesn't compute to itself on stroke]
expected: FAIL

View file

@ -0,0 +1,81 @@
[system-color-consistency.html]
[Property color value 'ButtonBorder' resolves to the same color as the border-color of a button]
expected: FAIL
[Property color value 'ButtonFace' resolves to the same color as the background-color of a button]
expected: FAIL
[Property color value 'ButtonText' resolves to the same color as text on a button]
expected: FAIL
[Property color value 'ButtonBorder' resolves to the same color as the border-color of a submit button]
expected: FAIL
[Property color value 'ButtonFace' resolves to the same color as the background-color of a submit button]
expected: FAIL
[Property color value 'ButtonText' resolves to the same color as text on a submit button]
expected: FAIL
[Property color value 'ButtonBorder' resolves to the same color as the border-color of a reset button]
expected: FAIL
[Property color value 'ButtonFace' resolves to the same color as the background-color of a reset button]
expected: FAIL
[Property color value 'ButtonText' resolves to the same color as text on a reset button]
expected: FAIL
[Property color value 'ButtonBorder' resolves to the same color as the border-color of a color picker]
expected: FAIL
[Property color value 'ButtonFace' resolves to the same color as the background-color of a color picker]
expected: FAIL
[Property color value 'ButtonText' resolves to the same color as text on a color picker]
expected: FAIL
[Property color value 'CanvasText' has the same color as the color of the html element]
expected: FAIL
[Property color value 'Field' resolves to the same color as the background-color of a text field]
expected: FAIL
[Property color value 'FieldText' resolves to the same color as text on a text field]
expected: FAIL
[Property color value 'Field' resolves to the same color as the background-color of a password field]
expected: FAIL
[Property color value 'FieldText' resolves to the same color as text on a password field]
expected: FAIL
[Property color value 'Field' resolves to the same color as the background-color of a email field]
expected: FAIL
[Property color value 'FieldText' resolves to the same color as text on a email field]
expected: FAIL
[Property color value 'Field' resolves to the same color as the background-color of a number field]
expected: FAIL
[Property color value 'FieldText' resolves to the same color as text on a number field]
expected: FAIL
[Property color value 'Field' resolves to the same color as the background-color of a date field]
expected: FAIL
[Property color value 'FieldText' resolves to the same color as text on a date field]
expected: FAIL
[Property color value 'Field' resolves to the same color as the background-color of a text area]
expected: FAIL
[Property color value 'FieldText' resolves to the same color as text on a text area]
expected: FAIL
[Property color value 'Mark' has the same color as the background-color of a mark element]
expected: FAIL
[Property color value 'MarkText' has the same color as the color of a mark element]
expected: FAIL

View file

@ -0,0 +1,48 @@
[at-supports-whitespace.html]
[@supports ((a)) {}]
expected: FAIL
[@supports ((a) ) {}]
expected: FAIL
[@supports ( (a)) {}]
expected: FAIL
[@supports ( (a) ) {}]
expected: FAIL
[@supports (not (a)) {}]
expected: FAIL
[@supports (not (a) ) {}]
expected: FAIL
[@supports ( not (a)) {}]
expected: FAIL
[@supports ( not (a) ) {}]
expected: FAIL
[@supports ((a) and (b)) {}]
expected: FAIL
[@supports ((a) and (b) ) {}]
expected: FAIL
[@supports ( (a) and (b)) {}]
expected: FAIL
[@supports ( (a) and (b) ) {}]
expected: FAIL
[@supports ((a) or (b)) {}]
expected: FAIL
[@supports ((a) or (b) ) {}]
expected: FAIL
[@supports ( (a) or (b)) {}]
expected: FAIL
[@supports ( (a) or (b) ) {}]
expected: FAIL

View file

@ -0,0 +1,3 @@
[idlharness.html]
[CSSConditionRule interface: attribute conditionText]
expected: FAIL

View file

@ -0,0 +1,6 @@
[CSS-supports-L5.html]
[font-format() function accepts a known format]
expected: FAIL
[font-tech() function accepts a known technology]
expected: FAIL

View file

@ -0,0 +1,15 @@
[flex-align-baseline-001.html]
[#target > div 1]
expected: FAIL
[#target > div 2]
expected: FAIL
[#target > div 3]
expected: FAIL
[#target > div 5]
expected: FAIL
[#target > div 6]
expected: FAIL

View file

@ -0,0 +1,18 @@
[flex-align-baseline-002.html]
[#target > div 1]
expected: FAIL
[#target > div 2]
expected: FAIL
[#target > div 3]
expected: FAIL
[#target > div 4]
expected: FAIL
[#target > div 5]
expected: FAIL
[#target > div 6]
expected: FAIL

View file

@ -0,0 +1,18 @@
[flex-align-baseline-003.html]
[#target > div 1]
expected: FAIL
[#target > div 2]
expected: FAIL
[#target > div 3]
expected: FAIL
[#target > div 4]
expected: FAIL
[#target > div 5]
expected: FAIL
[#target > div 6]
expected: FAIL

View file

@ -0,0 +1,15 @@
[flex-align-baseline-004.html]
[#target > div 1]
expected: FAIL
[#target > div 3]
expected: FAIL
[#target > div 4]
expected: FAIL
[#target > div 5]
expected: FAIL
[#target > div 6]
expected: FAIL

View file

@ -0,0 +1,6 @@
[flex-align-baseline-005.html]
[#target > div 1]
expected: FAIL
[#target > div 3]
expected: FAIL

View file

@ -0,0 +1,9 @@
[flex-align-baseline-006.html]
[#target > div 1]
expected: FAIL
[#target > div 2]
expected: FAIL
[#target > div 3]
expected: FAIL

View file

@ -0,0 +1,9 @@
[flex-align-baseline-007.html]
[#target > div 1]
expected: FAIL
[#target > div 2]
expected: FAIL
[#target > div 3]
expected: FAIL

View file

@ -0,0 +1,6 @@
[flex-align-baseline-fieldset-001.html]
[.target > * 1]
expected: FAIL
[.target > * 3]
expected: FAIL

View file

@ -0,0 +1,12 @@
[flex-align-baseline-fieldset-002.html]
[.target > * 1]
expected: FAIL
[.target > * 2]
expected: FAIL
[.target > * 3]
expected: FAIL
[.target > * 4]
expected: FAIL

View file

@ -0,0 +1,12 @@
[flex-align-baseline-fieldset-003.html]
[.target > * 1]
expected: FAIL
[.target > * 2]
expected: FAIL
[.target > * 3]
expected: FAIL
[.target > * 4]
expected: FAIL

View file

@ -0,0 +1,72 @@
[flex-align-baseline-flex-001.html]
[.target > * 1]
expected: FAIL
[.target > * 3]
expected: FAIL
[.target > * 5]
expected: FAIL
[.target > * 7]
expected: FAIL
[.target > * 9]
expected: FAIL
[.target > * 11]
expected: FAIL
[.target > * 13]
expected: FAIL
[.target > * 15]
expected: FAIL
[.target > * 17]
expected: FAIL
[.target > * 19]
expected: FAIL
[.target > * 21]
expected: FAIL
[.target > * 23]
expected: FAIL
[.target > * 25]
expected: FAIL
[.target > * 27]
expected: FAIL
[.target > * 29]
expected: FAIL
[.target > * 31]
expected: FAIL
[.target > * 33]
expected: FAIL
[.target > * 35]
expected: FAIL
[.target > * 37]
expected: FAIL
[.target > * 39]
expected: FAIL
[.target > * 41]
expected: FAIL
[.target > * 43]
expected: FAIL
[.target > * 45]
expected: FAIL
[.target > * 47]
expected: FAIL

View file

@ -0,0 +1,144 @@
[flex-align-baseline-flex-002.html]
[.target > * 1]
expected: FAIL
[.target > * 2]
expected: FAIL
[.target > * 3]
expected: FAIL
[.target > * 4]
expected: FAIL
[.target > * 5]
expected: FAIL
[.target > * 6]
expected: FAIL
[.target > * 7]
expected: FAIL
[.target > * 8]
expected: FAIL
[.target > * 9]
expected: FAIL
[.target > * 10]
expected: FAIL
[.target > * 11]
expected: FAIL
[.target > * 12]
expected: FAIL
[.target > * 13]
expected: FAIL
[.target > * 14]
expected: FAIL
[.target > * 15]
expected: FAIL
[.target > * 16]
expected: FAIL
[.target > * 17]
expected: FAIL
[.target > * 18]
expected: FAIL
[.target > * 19]
expected: FAIL
[.target > * 20]
expected: FAIL
[.target > * 21]
expected: FAIL
[.target > * 22]
expected: FAIL
[.target > * 23]
expected: FAIL
[.target > * 24]
expected: FAIL
[.target > * 25]
expected: FAIL
[.target > * 26]
expected: FAIL
[.target > * 27]
expected: FAIL
[.target > * 28]
expected: FAIL
[.target > * 29]
expected: FAIL
[.target > * 30]
expected: FAIL
[.target > * 31]
expected: FAIL
[.target > * 32]
expected: FAIL
[.target > * 33]
expected: FAIL
[.target > * 34]
expected: FAIL
[.target > * 35]
expected: FAIL
[.target > * 36]
expected: FAIL
[.target > * 37]
expected: FAIL
[.target > * 38]
expected: FAIL
[.target > * 39]
expected: FAIL
[.target > * 40]
expected: FAIL
[.target > * 41]
expected: FAIL
[.target > * 42]
expected: FAIL
[.target > * 43]
expected: FAIL
[.target > * 44]
expected: FAIL
[.target > * 45]
expected: FAIL
[.target > * 46]
expected: FAIL
[.target > * 47]
expected: FAIL
[.target > * 48]
expected: FAIL

View file

@ -0,0 +1,24 @@
[flex-align-baseline-flex-003.html]
[.target > * 1]
expected: FAIL
[.target > * 3]
expected: FAIL
[.target > * 5]
expected: FAIL
[.target > * 7]
expected: FAIL
[.target > * 9]
expected: FAIL
[.target > * 11]
expected: FAIL
[.target > * 13]
expected: FAIL
[.target > * 15]
expected: FAIL

View file

@ -0,0 +1,48 @@
[flex-align-baseline-flex-004.html]
[.target > * 1]
expected: FAIL
[.target > * 2]
expected: FAIL
[.target > * 3]
expected: FAIL
[.target > * 4]
expected: FAIL
[.target > * 5]
expected: FAIL
[.target > * 6]
expected: FAIL
[.target > * 7]
expected: FAIL
[.target > * 8]
expected: FAIL
[.target > * 9]
expected: FAIL
[.target > * 10]
expected: FAIL
[.target > * 11]
expected: FAIL
[.target > * 12]
expected: FAIL
[.target > * 13]
expected: FAIL
[.target > * 14]
expected: FAIL
[.target > * 15]
expected: FAIL
[.target > * 16]
expected: FAIL

View file

@ -0,0 +1,18 @@
[flex-align-baseline-grid-001.html]
[.target > * 1]
expected: FAIL
[.target > * 3]
expected: FAIL
[.target > * 5]
expected: FAIL
[.target > * 7]
expected: FAIL
[.target > * 9]
expected: FAIL
[.target > * 11]
expected: FAIL

View file

@ -0,0 +1,36 @@
[flex-align-baseline-grid-002.html]
[.target > * 1]
expected: FAIL
[.target > * 2]
expected: FAIL
[.target > * 3]
expected: FAIL
[.target > * 4]
expected: FAIL
[.target > * 5]
expected: FAIL
[.target > * 6]
expected: FAIL
[.target > * 7]
expected: FAIL
[.target > * 8]
expected: FAIL
[.target > * 9]
expected: FAIL
[.target > * 10]
expected: FAIL
[.target > * 11]
expected: FAIL
[.target > * 12]
expected: FAIL

View file

@ -0,0 +1,36 @@
[flex-align-baseline-grid-003.html]
[.target > * 1]
expected: FAIL
[.target > * 2]
expected: FAIL
[.target > * 3]
expected: FAIL
[.target > * 4]
expected: FAIL
[.target > * 5]
expected: FAIL
[.target > * 6]
expected: FAIL
[.target > * 7]
expected: FAIL
[.target > * 8]
expected: FAIL
[.target > * 9]
expected: FAIL
[.target > * 10]
expected: FAIL
[.target > * 11]
expected: FAIL
[.target > * 12]
expected: FAIL

View file

@ -0,0 +1,36 @@
[flex-align-baseline-line-clamp-001.tentative.html]
[.target > * 1]
expected: FAIL
[.target > * 3]
expected: FAIL
[.target > * 5]
expected: FAIL
[.target > * 7]
expected: FAIL
[.target > * 9]
expected: FAIL
[.target > * 11]
expected: FAIL
[.target > * 13]
expected: FAIL
[.target > * 15]
expected: FAIL
[.target > * 17]
expected: FAIL
[.target > * 19]
expected: FAIL
[.target > * 21]
expected: FAIL
[.target > * 23]
expected: FAIL

View file

@ -0,0 +1,72 @@
[flex-align-baseline-line-clamp-002.tentative.html]
[.target > * 1]
expected: FAIL
[.target > * 2]
expected: FAIL
[.target > * 3]
expected: FAIL
[.target > * 4]
expected: FAIL
[.target > * 5]
expected: FAIL
[.target > * 6]
expected: FAIL
[.target > * 7]
expected: FAIL
[.target > * 8]
expected: FAIL
[.target > * 9]
expected: FAIL
[.target > * 10]
expected: FAIL
[.target > * 11]
expected: FAIL
[.target > * 12]
expected: FAIL
[.target > * 13]
expected: FAIL
[.target > * 14]
expected: FAIL
[.target > * 15]
expected: FAIL
[.target > * 16]
expected: FAIL
[.target > * 17]
expected: FAIL
[.target > * 18]
expected: FAIL
[.target > * 19]
expected: FAIL
[.target > * 20]
expected: FAIL
[.target > * 21]
expected: FAIL
[.target > * 22]
expected: FAIL
[.target > * 23]
expected: FAIL
[.target > * 24]
expected: FAIL

Some files were not shown because too many files have changed in this diff Show more