mirror of
https://github.com/servo/servo.git
synced 2025-08-02 12:10:29 +01:00
Auto merge of #18851 - jdm:updatewpt4, r=jdm
Update WPT This syncs us with 524bea1dd8d0ad58733072bd4e8b8044042f589e from web-platform-tests. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18851) <!-- Reviewable:end -->
This commit is contained in:
commit
8171a5f7fe
5378 changed files with 174923 additions and 84346 deletions
|
@ -496,14 +496,12 @@ class MachCommands(CommandBase):
|
||||||
description='Update the web platform tests',
|
description='Update the web platform tests',
|
||||||
category='testing',
|
category='testing',
|
||||||
parser=updatecommandline.create_parser())
|
parser=updatecommandline.create_parser())
|
||||||
@CommandArgument('--patch', action='store_true', default=False,
|
def update_wpt(self, **kwargs):
|
||||||
help='Create an mq patch or git commit containing the changes')
|
|
||||||
def update_wpt(self, patch, **kwargs):
|
|
||||||
self.ensure_bootstrapped()
|
self.ensure_bootstrapped()
|
||||||
run_file = path.abspath(path.join("tests", "wpt", "update.py"))
|
run_file = path.abspath(path.join("tests", "wpt", "update.py"))
|
||||||
kwargs["no_patch"] = not patch
|
patch = kwargs.get("patch", False)
|
||||||
|
|
||||||
if kwargs["no_patch"] and kwargs["sync"]:
|
if not patch and kwargs["sync"]:
|
||||||
print("Are you sure you don't want a patch?")
|
print("Are you sure you don't want a patch?")
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[2d.voidreturn.html]
|
||||||
|
type: testharness
|
||||||
|
[void methods return undefined]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
[drawimage_canvas.html]
|
||||||
|
type: testharness
|
||||||
|
[Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 70,70 should be blue.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 70,99 should be blue.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 99,70 should be blue.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 82,82 should be blue.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 84,99 should be black.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 99,84 should be black.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 99,99 should be black.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 69,69 should be red.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
[drawimage_html_image.html]
|
||||||
|
type: testharness
|
||||||
|
[Draw 100x100 image to 100x100 canvas at 0,0.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 70,99 should be light purple.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 99,70 should be light purple.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 99,99 should be light purple.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test scenario 12: sx = -20, sy = -20, sw = 50, sh = 50, dx = 20, dy = 20, dw = 125, dh = 125 --- Pixel 69,69 should be red.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[drawimage_svg_image_1.html]
|
||||||
|
type: testharness
|
||||||
|
[Load a 100x100 image to a SVG image and draw it to a 100x100 canvas.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,86 @@
|
||||||
|
[createImageBitmap-invalid-args.html]
|
||||||
|
type: testharness
|
||||||
|
[createImageBitmap with a HTMLImageElement source and sw set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a HTMLImageElement source and sh set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a HTMLImageElement source and oversized (unallocatable) crop region rejects with an InvalidStateError DOMException.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a HTMLVideoElement source and sw set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a HTMLVideoElement source and sh set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a HTMLVideoElement source and oversized (unallocatable) crop region rejects with an InvalidStateError DOMException.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a HTMLCanvasElement source and sw set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a HTMLCanvasElement source and sh set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a HTMLCanvasElement source and oversized (unallocatable) crop region rejects with an InvalidStateError DOMException.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a OffscreenCanvas source and sw set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a OffscreenCanvas source and sh set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a OffscreenCanvas source and oversized (unallocatable) crop region rejects with an InvalidStateError DOMException.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a ImageData source and sw set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a ImageData source and sh set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a ImageData source and oversized (unallocatable) crop region rejects with an InvalidStateError DOMException.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a ImageBitmap source and sw set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a ImageBitmap source and sh set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a ImageBitmap source and oversized (unallocatable) crop region rejects with an InvalidStateError DOMException.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a Blob source and sw set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a Blob source and sh set to 0 rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with a Blob source and oversized (unallocatable) crop region rejects with an InvalidStateError DOMException.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with undefined image source rejects with a TypeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with null image source rejects with a TypeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with empty image source rejects with a InvalidStateError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with empty video source rejects with a InvalidStateError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with an oversized canvas source rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with an invalid OffscreenCanvas source rejects with a RangeError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap with an undecodable blob source rejects with an InvalidStateError.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
[createImageBitmap-sizeOverflow.html]
|
||||||
|
type: testharness
|
||||||
|
[createImageBitmap does not crash or reject the promise when passing very large sx]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap does not crash or reject the promise when passing very large sy]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap does not crash or reject the promise when passing very large sw]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap does not crash or reject the promise when passing very large sh]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[createImageBitmap does not crash or reject the promise when passing very large sx, sy, sw and sh]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[2d.transformation.setTransform.multiple.html]
|
||||||
|
type: testharness
|
||||||
|
[Canvas test: 2d.transformation.setTransform.multiple]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -12,3 +12,6 @@
|
||||||
[FileReader interface: calling readAsBinaryString(Blob) on new FileReader() with too few arguments must throw TypeError]
|
[FileReader interface: calling readAsBinaryString(Blob) on new FileReader() with too few arguments must throw TypeError]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[FileReader interface: new FileReader() must inherit property "readAsBinaryString(Blob)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -57,3 +57,24 @@
|
||||||
[FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError]
|
[FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[FileReader interface: new FileReader() must inherit property "readAsBinaryString(Blob)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[FileReaderSync interface: operation readAsText(Blob, DOMString)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer(Blob)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[FileReaderSync interface: new FileReaderSync() must inherit property "readAsBinaryString(Blob)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[FileReaderSync interface: new FileReaderSync() must inherit property "readAsText(Blob, DOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[FileReaderSync interface: calling readAsText(Blob, DOMString) on new FileReaderSync() with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL(Blob)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -162,3 +162,114 @@
|
||||||
[SubtleCrypto interface: calling unwrapKey(KeyFormat,BufferSource,CryptoKey,AlgorithmIdentifier,AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
[SubtleCrypto interface: calling unwrapKey(KeyFormat,BufferSource,CryptoKey,AlgorithmIdentifier,AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Crypto interface: crypto must inherit property "subtle" with the proper type]
|
||||||
|
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, [object Object\])]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: operation deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object\])]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: operation deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: operation importKey(KeyFormat, [object Object\],[object Object\], AlgorithmIdentifier, boolean, [object Object\])]
|
||||||
|
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, [object Object\])]
|
||||||
|
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, [object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: calling generateKey(AlgorithmIdentifier, boolean, [object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: crypto.subtle must inherit property "deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: calling deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object\]) 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, [object Object\],[object Object\], AlgorithmIdentifier, boolean, [object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: calling importKey(KeyFormat, [object Object\],[object Object\], AlgorithmIdentifier, boolean, [object Object\]) 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, [object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: calling unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, [object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -162,3 +162,114 @@
|
||||||
[SubtleCrypto interface: calling unwrapKey(KeyFormat,BufferSource,CryptoKey,AlgorithmIdentifier,AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
[SubtleCrypto interface: calling unwrapKey(KeyFormat,BufferSource,CryptoKey,AlgorithmIdentifier,AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Crypto interface: crypto must inherit property "subtle" with the proper type]
|
||||||
|
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, [object Object\])]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: operation deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object\])]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: operation deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: operation importKey(KeyFormat, [object Object\],[object Object\], AlgorithmIdentifier, boolean, [object Object\])]
|
||||||
|
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, [object Object\])]
|
||||||
|
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, [object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: calling generateKey(AlgorithmIdentifier, boolean, [object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: crypto.subtle must inherit property "deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: calling deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object\]) 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, [object Object\],[object Object\], AlgorithmIdentifier, boolean, [object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: calling importKey(KeyFormat, [object Object\],[object Object\], AlgorithmIdentifier, boolean, [object Object\]) 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, [object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: calling unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, [object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -165,3 +165,114 @@
|
||||||
[SubtleCrypto interface: calling unwrapKey(KeyFormat,BufferSource,CryptoKey,AlgorithmIdentifier,AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
[SubtleCrypto interface: calling unwrapKey(KeyFormat,BufferSource,CryptoKey,AlgorithmIdentifier,AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Crypto interface: crypto must inherit property "subtle" with the proper type]
|
||||||
|
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, [object Object\])]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: operation deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object\])]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: operation deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: operation importKey(KeyFormat, [object Object\],[object Object\], AlgorithmIdentifier, boolean, [object Object\])]
|
||||||
|
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, [object Object\])]
|
||||||
|
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, [object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: calling generateKey(AlgorithmIdentifier, boolean, [object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: crypto.subtle must inherit property "deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: calling deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object\]) 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, [object Object\],[object Object\], AlgorithmIdentifier, boolean, [object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: calling importKey(KeyFormat, [object Object\],[object Object\], AlgorithmIdentifier, boolean, [object Object\]) 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, [object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SubtleCrypto interface: calling unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, [object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,197 @@
|
||||||
|
[DOMException-constructor-behavior.any.worker.html]
|
||||||
|
type: testharness
|
||||||
|
[new DOMException()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException(): inherited-ness]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException(null)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException(undefined)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException(undefined): inherited-ness]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException("foo")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException("foo"): inherited-ness]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException("bar", undefined)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException("bar", "NotSupportedError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException("bar", "NotSupportedError"): inherited-ness]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException("bar", "foo")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "IndexSizeError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "HierarchyRequestError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "WrongDocumentError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "InvalidCharacterError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "NoModificationAllowedError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "NotFoundError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "NotSupportedError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "InUseAttributeError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "InvalidStateError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "SyntaxError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "InvalidModificationError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "NamespaceError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "InvalidAccessError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "SecurityError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "NetworkError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "AbortError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "URLMismatchError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "QuotaExceededError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "TimeoutError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "InvalidNodeTypeError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "DataCloneError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[DOMException-constructor-behavior.any.html]
|
||||||
|
type: testharness
|
||||||
|
[new DOMException()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException(): inherited-ness]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException(null)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException(undefined)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException(undefined): inherited-ness]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException("foo")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException("foo"): inherited-ness]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException("bar", undefined)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException("bar", "NotSupportedError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException("bar", "NotSupportedError"): inherited-ness]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMException("bar", "foo")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "IndexSizeError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "HierarchyRequestError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "WrongDocumentError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "InvalidCharacterError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "NoModificationAllowedError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "NotFoundError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "NotSupportedError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "InUseAttributeError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "InvalidStateError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "SyntaxError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "InvalidModificationError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "NamespaceError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "InvalidAccessError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "SecurityError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "NetworkError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "AbortError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "URLMismatchError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "QuotaExceededError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "TimeoutError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "InvalidNodeTypeError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[new DOMexception("msg", "DataCloneError")]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,101 +0,0 @@
|
||||||
[DOMException-constructor.html]
|
|
||||||
type: testharness
|
|
||||||
[new DOMException()]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMException(): own-ness]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMException(null)]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMException(undefined)]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMException(undefined): own-ness]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMException("foo")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMException("foo"): own-ness]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMException("bar", undefined)]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMException("bar", "NotSupportedError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMException("bar", "NotSupportedError"): own-ness]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMException("bar", "foo")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "IndexSizeError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "HierarchyRequestError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "WrongDocumentError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "InvalidCharacterError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "NoModificationAllowedError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "NotFoundError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "NotSupportedError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "InUseAttributeError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "InvalidStateError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "SyntaxError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "InvalidModificationError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "NamespaceError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "InvalidAccessError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "SecurityError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "NetworkError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "AbortError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "URLMismatchError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "QuotaExceededError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "TimeoutError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "InvalidNodeTypeError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMexception("msg", "DataCloneError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[new DOMException("bar", "UnknownError")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,47 @@
|
||||||
|
[DOMException-custom-bindings.any.worker.html]
|
||||||
|
type: testharness
|
||||||
|
[message property descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[name property descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[code property descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[code property is not affected by shadowing the name property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString behavior is like other interfaces]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Inherits its toString() from Error.prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[toString() behavior from Error.prototype applies as expected]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[DOMException-custom-bindings.any.html]
|
||||||
|
type: testharness
|
||||||
|
[message property descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[name property descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[code property descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[code property is not affected by shadowing the name property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString behavior is like other interfaces]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Inherits its toString() from Error.prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[toString() behavior from Error.prototype applies as expected]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
[constructor-object.html]
|
|
||||||
type: testharness
|
|
||||||
[existence and properties of DOMException]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[existence of name and code properties on DOMException.prototype]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
[constructor-object.worker.html]
|
|
||||||
type: testharness
|
|
||||||
[existence and properties of DOMException]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[existence of name and code properties on DOMException.prototype]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,8 +1,5 @@
|
||||||
[exceptions.html]
|
[exceptions.html]
|
||||||
type: testharness
|
type: testharness
|
||||||
[exception.hasOwnProperty("name")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[Object.getOwnPropertyDescriptor(exception, "name")]
|
[Object.getOwnPropertyDescriptor(exception, "name")]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
@ -12,9 +9,6 @@
|
||||||
[Object.getOwnPropertyDescriptor(exception, "code")]
|
[Object.getOwnPropertyDescriptor(exception, "code")]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[In iframe: exception.hasOwnProperty("name")]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[In iframe: Object.getOwnPropertyDescriptor(exception, "name")]
|
[In iframe: Object.getOwnPropertyDescriptor(exception, "name")]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
[legacy-platform-object.html]
|
||||||
|
type: testharness
|
||||||
|
[[[GetOwnProperty\]\] with getters and no setters]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[[[GetOwnProperty\]\] with named property getters and setters]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[[[GetOwnProperty\]\] with indexed property getters and setters]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test [[DefineOwnProperty\]\] with no indexed property setter support.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test [[DefineOwnProperty\]\] with indexed property setter support.]
|
||||||
|
expected: FAIL
|
||||||
|
|
272
tests/wpt/metadata/WebIDL/interfaces.html.ini
Normal file
272
tests/wpt/metadata/WebIDL/interfaces.html.ini
Normal file
|
@ -0,0 +1,272 @@
|
||||||
|
[interfaces.html]
|
||||||
|
type: testharness
|
||||||
|
[DOMException must be primary interface of new DOMException()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of new DOMException()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "name" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "message" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "code" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "INDEX_SIZE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "DOMSTRING_SIZE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "HIERARCHY_REQUEST_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "WRONG_DOCUMENT_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "INVALID_CHARACTER_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "NO_DATA_ALLOWED_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "NO_MODIFICATION_ALLOWED_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "NOT_FOUND_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "NOT_SUPPORTED_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "INUSE_ATTRIBUTE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "INVALID_STATE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "SYNTAX_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "INVALID_MODIFICATION_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "NAMESPACE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "INVALID_ACCESS_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "VALIDATION_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "TYPE_MISMATCH_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "SECURITY_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "NETWORK_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "ABORT_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "URL_MISMATCH_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "QUOTA_EXCEEDED_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "TIMEOUT_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "INVALID_NODE_TYPE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException() must inherit property "DATA_CLONE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException must be primary interface of new DOMException("my message")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of new DOMException("my message")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "name" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "message" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "code" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "INDEX_SIZE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "DOMSTRING_SIZE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "HIERARCHY_REQUEST_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "WRONG_DOCUMENT_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "INVALID_CHARACTER_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "NO_DATA_ALLOWED_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "NO_MODIFICATION_ALLOWED_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "NOT_FOUND_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "NOT_SUPPORTED_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "INUSE_ATTRIBUTE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "INVALID_STATE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "SYNTAX_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "INVALID_MODIFICATION_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "NAMESPACE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "INVALID_ACCESS_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "VALIDATION_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "TYPE_MISMATCH_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "SECURITY_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "NETWORK_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "ABORT_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "URL_MISMATCH_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "QUOTA_EXCEEDED_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "TIMEOUT_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "INVALID_NODE_TYPE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message") must inherit property "DATA_CLONE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException must be primary interface of new DOMException("my message", "myName")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of new DOMException("my message", "myName")]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "name" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "message" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "code" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "INDEX_SIZE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "DOMSTRING_SIZE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "HIERARCHY_REQUEST_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "WRONG_DOCUMENT_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_CHARACTER_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "NO_DATA_ALLOWED_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "NO_MODIFICATION_ALLOWED_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "NOT_FOUND_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "NOT_SUPPORTED_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "INUSE_ATTRIBUTE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_STATE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "SYNTAX_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_MODIFICATION_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "NAMESPACE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_ACCESS_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "VALIDATION_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "TYPE_MISMATCH_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "SECURITY_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "NETWORK_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "ABORT_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "URL_MISMATCH_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "QUOTA_EXCEEDED_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "TIMEOUT_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "INVALID_NODE_TYPE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMException interface: new DOMException("my message", "myName") must inherit property "DATA_CLONE_ERR" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[access-control-and-redirects.htm]
|
||||||
|
type: testharness
|
||||||
|
[Remote sync redirect to local origin]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[access-control-basic-allow-access-control-origin-header-data-url.htm]
|
||||||
|
type: testharness
|
||||||
|
[Access granted to null-origin iframe]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[access-control-basic-allow-preflight-cache.htm]
|
||||||
|
type: testharness
|
||||||
|
[Preflight cache should allow second request]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[access-control-basic-cors-safelisted-request-headers.htm]
|
||||||
|
type: testharness
|
||||||
|
[Request with CORS-safelisted headers]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[access-control-preflight-request-header-sorted.htm]
|
||||||
|
type: testharness
|
||||||
|
[Tests that Access-Control-Request-Headers are sorted.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[access-control-sandboxed-iframe-denied-without-wildcard.htm]
|
||||||
|
type: testharness
|
||||||
|
[Sandboxed iframe is denied CORS access to server that allows parent origin]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[access-control-sandboxed-iframe-denied.htm]
|
||||||
|
type: testharness
|
||||||
|
[Sandboxed iframe is denied access to path]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -26,6 +26,3 @@
|
||||||
[XHR method GET with MIME type text/html;charset=UTF-8]
|
[XHR method GET with MIME type text/html;charset=UTF-8]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[XHR method HEAD with MIME type text/plain]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
[event-upload-progress-crossorigin.htm]
|
||||||
|
type: testharness
|
||||||
|
[Upload events registered too late (http://www1.web-platform.test:8000/XMLHttpRequest/resources/corsenabled.py)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Upload events registered too late (resources/redirect.py?code=307&location=http://www1.web-platform.test:8000/XMLHttpRequest/resources/corsenabled.py)]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -3,6 +3,3 @@
|
||||||
[Referer header]
|
[Referer header]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Origin header]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[responseXML-unavailable-in-worker.html]
|
||||||
|
type: testharness
|
||||||
|
[XMLHttpRequest's responseXML property should not be exposed in workers.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
[responsedocument-decoding.htm]
|
||||||
|
type: testharness
|
||||||
|
[XMLHttpRequest: response document decoding (application/xml %3C%3Fxml%20version%3D'1.0'%20encoding%3D'windows-1252'%3F%3E%3Cx%3E%e6%a9%9f%3C%2Fx%3E)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XMLHttpRequest: response document decoding (text/html %3C!doctype%20html%3E%3Cmeta%20charset%3Dwindows-1252%3E%3Cx%3E%e6%a9%9f%3C%2Fx%3E)]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
[send-content-type-string.htm]
|
|
||||||
type: testharness
|
|
||||||
[XMLHttpRequest: send() - Content-Type 1]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[XMLHttpRequest: send() - Content-Type 2]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -93,3 +93,6 @@
|
||||||
[URLSearchParams request has correct default Content-Type of "application/x-www-form-urlencoded;charset=UTF-8"]
|
[URLSearchParams request has correct default Content-Type of "application/x-www-form-urlencoded;charset=UTF-8"]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Blob request with set type respects setRequestHeader("") to be specified]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
8
tests/wpt/metadata/cssom-view/DOMRectList.html.ini
Normal file
8
tests/wpt/metadata/cssom-view/DOMRectList.html.ini
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[DOMRectList.html]
|
||||||
|
type: testharness
|
||||||
|
[Element getClientRects()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Range getClientRects()]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[elementFromPoint-002.html]
|
||||||
|
type: testharness
|
||||||
|
[Checking whether dynamic changes to visibility interact correctly with\n table anonymous boxes]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[elementFromPoint-003.html]
|
||||||
|
type: testharness
|
||||||
|
[Checking whether dynamic changes to visibility interact correctly with\n table anonymous boxes]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
[elementsFromPoint-iframes.html]
|
||||||
|
type: testharness
|
||||||
|
[elementsFromPoint on the root document for points in iframe elements]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[elementsFromPoint on inner documents]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[elementsFromPoint-invalid-cases.html]
|
||||||
|
type: testharness
|
||||||
|
[The root element is the last element returned for otherwise empty queries within the viewport]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[elementsFromPoint-shadowroot.html]
|
||||||
|
type: testharness
|
||||||
|
[Untitled]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
[elementsFromPoint-simple.html]
|
||||||
|
type: testharness
|
||||||
|
[elementsFromPoint for each corner of a simple div]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[elementsFromPoint for each corner of a div that has a pseudo-element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[elementsFromPoint for each corner of a div that is between another div and its pseudo-element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[elementsFromPoint for each corner of a div that has a margin]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[elementsFromPoint for each corner of a div with pointer-events:none]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[elementsFromPoint for each corner of a div with a 3d transform]
|
||||||
|
expected: FAIL
|
||||||
|
|
14
tests/wpt/metadata/cssom-view/elementsFromPoint-svg.html.ini
Normal file
14
tests/wpt/metadata/cssom-view/elementsFromPoint-svg.html.ini
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
[elementsFromPoint-svg.html]
|
||||||
|
type: testharness
|
||||||
|
[elementsFromPoint for a point inside two rects]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[elementsFromPoint for a point inside two rects that are inside a <g>]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[elementsFromPoint for a point inside two images]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[elementsFromPoint for a point inside transformed rects and <g>]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
[elementsFromPoint-table.html]
|
||||||
|
type: testharness
|
||||||
|
expected: ERROR
|
||||||
|
[elementsFromPoint for points inside table cells]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[elementsFromPoint for points between table cells]
|
||||||
|
expected: FAIL
|
||||||
|
|
329
tests/wpt/metadata/cssom-view/interfaces.html.ini
Normal file
329
tests/wpt/metadata/cssom-view/interfaces.html.ini
Normal file
|
@ -0,0 +1,329 @@
|
||||||
|
[interfaces.html]
|
||||||
|
type: testharness
|
||||||
|
[Element interface: document.createElement('div') must inherit property "scrollIntoView()" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElement('div') must inherit property "scrollIntoView([object Object\],[object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling scrollIntoView([object Object\],[object Object\]) on document.createElement('div') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElement('div') must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling getBoxQuads(BoxQuadOptions) on document.createElement('div') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElement('div') must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document.createElement('div') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElement('div') must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document.createElement('div') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElement('div') must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createElement('div') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[HTMLImageElement interface: attribute x]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[HTMLImageElement interface: attribute y]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[HTMLImageElement interface: document.createElement('img') must inherit property "x" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[HTMLImageElement interface: document.createElement('img') must inherit property "y" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElement('img') must inherit property "scrollIntoView()" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElement('img') must inherit property "scrollIntoView([object Object\],[object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling scrollIntoView([object Object\],[object Object\]) on document.createElement('img') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElement('img') must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling getBoxQuads(BoxQuadOptions) on document.createElement('img') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElement('img') must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document.createElement('img') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElement('img') must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document.createElement('img') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElement('img') must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createElement('img') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window interface: attribute screen]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window interface: attribute innerWidth]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window interface: attribute innerHeight]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window interface: attribute scrollX]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window interface: attribute pageXOffset]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window interface: attribute scrollY]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window interface: attribute pageYOffset]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window interface: attribute screenX]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window interface: attribute screenY]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window interface: attribute outerWidth]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window interface: attribute outerHeight]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window interface: attribute devicePixelRatio]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: operation caretPositionFromPoint(double, double)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: attribute scrollingElement]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: operation getBoxQuads(BoxQuadOptions)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: document must inherit property "caretPositionFromPoint(double, double)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: calling caretPositionFromPoint(double, double) on document with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: document must inherit property "scrollingElement" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: document must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: calling getBoxQuads(BoxQuadOptions) on document with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: document must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: document must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: document must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: operation scrollIntoView()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: operation scrollIntoView([object Object\],[object Object\])]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: operation getBoxQuads(BoxQuadOptions)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElementNS('x', 'y') must inherit property "scrollIntoView()" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElementNS('x', 'y') must inherit property "scrollIntoView([object Object\],[object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling scrollIntoView([object Object\],[object Object\]) on document.createElementNS('x', 'y') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElementNS('x', 'y') must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling getBoxQuads(BoxQuadOptions) on document.createElementNS('x', 'y') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElementNS('x', 'y') must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document.createElementNS('x', 'y') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElementNS('x', 'y') must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document.createElementNS('x', 'y') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElementNS('x', 'y') must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createElementNS('x', 'y') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Text interface: operation getBoxQuads(BoxQuadOptions)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Text interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Text interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Text interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Text interface: document.createTextNode('x') must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Text interface: calling getBoxQuads(BoxQuadOptions) on document.createTextNode('x') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Text interface: document.createTextNode('x') must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Text interface: calling convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on document.createTextNode('x') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Text interface: document.createTextNode('x') must inherit property "convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Text interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on document.createTextNode('x') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Text interface: document.createTextNode('x') must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Text interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createTextNode('x') with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Range interface: operation getClientRects()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Range interface: operation getBoundingClientRect()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Range interface: new Range() must inherit property "getClientRects()" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Range interface: new Range() must inherit property "getBoundingClientRect()" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Screen interface: attribute availWidth]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Screen interface: attribute availHeight]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Screen interface: attribute width]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Screen interface: attribute height]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Screen interface: screen must inherit property "availWidth" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Screen interface: screen must inherit property "availHeight" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Screen interface: screen must inherit property "width" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Screen interface: screen must inherit property "height" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CaretPosition interface: existence and properties of interface object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CaretPosition interface object length]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CaretPosition interface object name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CaretPosition interface: existence and properties of interface prototype object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CaretPosition interface: existence and properties of interface prototype object's "constructor" property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CaretPosition interface: attribute offsetNode]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CaretPosition interface: attribute offset]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CaretPosition interface: operation getClientRect()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CaretPosition must be primary interface of document.caretPositionFromPoint(5, 5)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of document.caretPositionFromPoint(5, 5)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CaretPosition interface: document.caretPositionFromPoint(5, 5) must inherit property "offsetNode" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CaretPosition interface: document.caretPositionFromPoint(5, 5) must inherit property "offset" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CaretPosition interface: document.caretPositionFromPoint(5, 5) must inherit property "getClientRect()" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -3,3 +3,21 @@
|
||||||
[scrollIntoView should behave correctly when the arg is not fully specified as ScrollIntoViewOptions]
|
[scrollIntoView should behave correctly when the arg is not fully specified as ScrollIntoViewOptions]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView should behave correctly when the arg is omitted]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView should behave correctly when the arg is true]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView should behave correctly when the arg is false]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView should behave correctly when the arg is [object Object\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView should behave correctly when the arg is null]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView should behave correctly when the arg is undefined]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
122
tests/wpt/metadata/cssom-view/scrollintoview.html.ini
Normal file
122
tests/wpt/metadata/cssom-view/scrollintoview.html.ini
Normal file
|
@ -0,0 +1,122 @@
|
||||||
|
[scrollintoview.html]
|
||||||
|
type: testharness
|
||||||
|
[scrollIntoView() starting at left,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView() starting at left,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView() starting at right,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView() starting at right,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(true) starting at left,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(true) starting at left,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(true) starting at right,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(true) starting at right,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(false) starting at left,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(false) starting at left,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(false) starting at right,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(false) starting at right,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(undefined) starting at left,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(undefined) starting at left,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(undefined) starting at right,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(undefined) starting at right,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(null) starting at left,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(null) starting at left,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(null) starting at right,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView(null) starting at right,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({}) starting at left,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({}) starting at left,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({}) starting at right,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({}) starting at right,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "center", inline: "center"}) starting at left,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "center", inline: "center"}) starting at left,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "center", inline: "center"}) starting at right,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "center", inline: "center"}) starting at right,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "start", inline: "start"}) starting at left,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "start", inline: "start"}) starting at left,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "start", inline: "start"}) starting at right,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "start", inline: "start"}) starting at right,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "end", inline: "end"}) starting at left,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "end", inline: "end"}) starting at left,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "end", inline: "end"}) starting at right,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "end", inline: "end"}) starting at right,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "nearest", inline: "nearest"}) starting at left,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "nearest", inline: "nearest"}) starting at left,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "nearest", inline: "nearest"}) starting at right,top]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[scrollIntoView({block: "nearest", inline: "nearest"}) starting at right,bottom]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
[ttwf-scrollintoview.html]
|
|
||||||
type: testharness
|
|
||||||
[check scrollIntoView]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
[MediaList.xhtml]
|
|
||||||
type: testharness
|
|
||||||
expected: TIMEOUT
|
|
3
tests/wpt/metadata/cssom/MediaList2.xhtml.ini
Normal file
3
tests/wpt/metadata/cssom/MediaList2.xhtml.ini
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[MediaList2.xhtml]
|
||||||
|
type: testharness
|
||||||
|
expected: TIMEOUT
|
5
tests/wpt/metadata/cssom/cssom-ruleTypeAndOrder.html.ini
Normal file
5
tests/wpt/metadata/cssom/cssom-ruleTypeAndOrder.html.ini
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
[cssom-ruleTypeAndOrder.html]
|
||||||
|
type: testharness
|
||||||
|
[Type of #s-6 is expected to be page rule]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -3,3 +3,9 @@
|
||||||
[Resolution of width is correct for ::before and ::after pseudo-elements of display: contents elements]
|
[Resolution of width is correct for ::before and ::after pseudo-elements of display: contents elements]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Resolution of nonexistent pseudo-element styles]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Item-based blockification of nonexistent pseudo-elements]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
[index-003.html]
|
|
||||||
type: testharness
|
|
||||||
[page rule is expected to be @page :first]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -117,3 +117,432 @@
|
||||||
[CSSStyleDeclaration interface: attribute parentRule]
|
[CSSStyleDeclaration interface: attribute parentRule]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[ProcessingInstruction interface: xmlss_pi must inherit property "sheet" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SVGElement interface: svg_element must inherit property "style" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[MediaList must be primary interface of style_element.sheet.media]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of style_element.sheet.media]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[MediaList interface: style_element.sheet.media must inherit property "mediaText" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[MediaList interface: style_element.sheet.media must inherit property "length" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[MediaList interface: style_element.sheet.media must inherit property "item(unsigned long)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[MediaList interface: calling item(unsigned long) on style_element.sheet.media with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[MediaList interface: style_element.sheet.media must inherit property "appendMedium(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[MediaList interface: calling appendMedium(CSSOMString) on style_element.sheet.media with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[MediaList interface: style_element.sheet.media must inherit property "deleteMedium(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[MediaList interface: calling deleteMedium(CSSOMString) on style_element.sheet.media with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleSheet interface: operation insertRule(CSSOMString, unsigned long)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleSheet interface: style_element.sheet must inherit property "ownerRule" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[StyleSheet interface: style_element.sheet must inherit property "type" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[StyleSheet interface: style_element.sheet must inherit property "ownerNode" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[StyleSheet interface: style_element.sheet must inherit property "parentStyleSheet" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[StyleSheet interface: style_element.sheet must inherit property "media" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleRule must be primary interface of style_element.sheet.cssRules[4\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of style_element.sheet.cssRules[4\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleRule interface: style_element.sheet.cssRules[4\] must inherit property "selectorText" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleRule interface: style_element.sheet.cssRules[4\] must inherit property "style" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[4\] must inherit property "STYLE_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[4\] must inherit property "CHARSET_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[4\] must inherit property "IMPORT_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[4\] must inherit property "MEDIA_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[4\] must inherit property "FONT_FACE_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[4\] must inherit property "PAGE_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[4\] must inherit property "MARGIN_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[4\] must inherit property "NAMESPACE_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[4\] must inherit property "type" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[4\] must inherit property "cssText" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[4\] must inherit property "parentRule" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[4\] must inherit property "parentStyleSheet" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSImportRule interface: style_element.sheet.cssRules[0\] must inherit property "href" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSImportRule interface: style_element.sheet.cssRules[0\] must inherit property "media" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSImportRule interface: style_element.sheet.cssRules[0\] must inherit property "styleSheet" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[0\] must inherit property "parentRule" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSGroupingRule interface: operation insertRule(CSSOMString, unsigned long)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSPageRule must be primary interface of style_element.sheet.cssRules[2\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of style_element.sheet.cssRules[2\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSPageRule interface: style_element.sheet.cssRules[2\] must inherit property "selectorText" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSPageRule interface: style_element.sheet.cssRules[2\] must inherit property "style" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[2\] must inherit property "parentRule" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSMarginRule must be primary interface of style_element.sheet.cssRules[2\].cssRules[0\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of style_element.sheet.cssRules[2\].cssRules[0\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSMarginRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "name" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSMarginRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "style" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "STYLE_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "CHARSET_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "IMPORT_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "MEDIA_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "FONT_FACE_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "PAGE_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "MARGIN_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "NAMESPACE_RULE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "type" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "cssText" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "parentRule" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[2\].cssRules[0\] must inherit property "parentStyleSheet" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSRule interface: style_element.sheet.cssRules[1\] must inherit property "parentRule" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration must be primary interface of style_element.sheet.cssRules[4\].style]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of style_element.sheet.cssRules[4\].style]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[4\].style must inherit property "cssText" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[4\].style must inherit property "length" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[4\].style must inherit property "item(unsigned long)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling item(unsigned long) on style_element.sheet.cssRules[4\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[4\].style must inherit property "getPropertyValue(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling getPropertyValue(CSSOMString) on style_element.sheet.cssRules[4\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[4\].style must inherit property "getPropertyPriority(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling getPropertyPriority(CSSOMString) on style_element.sheet.cssRules[4\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[4\].style must inherit property "setProperty(CSSOMString, CSSOMString, CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling setProperty(CSSOMString, CSSOMString, CSSOMString) on style_element.sheet.cssRules[4\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[4\].style must inherit property "setPropertyValue(CSSOMString, CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling setPropertyValue(CSSOMString, CSSOMString) on style_element.sheet.cssRules[4\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[4\].style must inherit property "setPropertyPriority(CSSOMString, CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling setPropertyPriority(CSSOMString, CSSOMString) on style_element.sheet.cssRules[4\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[4\].style must inherit property "removeProperty(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling removeProperty(CSSOMString) on style_element.sheet.cssRules[4\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[4\].style must inherit property "parentRule" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[4\].style must inherit property "cssFloat" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration must be primary interface of style_element.sheet.cssRules[2\].style]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of style_element.sheet.cssRules[2\].style]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].style must inherit property "cssText" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].style must inherit property "length" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].style must inherit property "item(unsigned long)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling item(unsigned long) on style_element.sheet.cssRules[2\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].style must inherit property "getPropertyValue(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling getPropertyValue(CSSOMString) on style_element.sheet.cssRules[2\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].style must inherit property "getPropertyPriority(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling getPropertyPriority(CSSOMString) on style_element.sheet.cssRules[2\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].style must inherit property "setProperty(CSSOMString, CSSOMString, CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling setProperty(CSSOMString, CSSOMString, CSSOMString) on style_element.sheet.cssRules[2\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].style must inherit property "setPropertyValue(CSSOMString, CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling setPropertyValue(CSSOMString, CSSOMString) on style_element.sheet.cssRules[2\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].style must inherit property "setPropertyPriority(CSSOMString, CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling setPropertyPriority(CSSOMString, CSSOMString) on style_element.sheet.cssRules[2\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].style must inherit property "removeProperty(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling removeProperty(CSSOMString) on style_element.sheet.cssRules[2\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].style must inherit property "parentRule" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].style must inherit property "cssFloat" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration must be primary interface of style_element.sheet.cssRules[2\].cssRules[0\].style]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of style_element.sheet.cssRules[2\].cssRules[0\].style]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].cssRules[0\].style must inherit property "cssText" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].cssRules[0\].style must inherit property "length" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].cssRules[0\].style must inherit property "item(unsigned long)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling item(unsigned long) on style_element.sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].cssRules[0\].style must inherit property "getPropertyValue(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling getPropertyValue(CSSOMString) on style_element.sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].cssRules[0\].style must inherit property "getPropertyPriority(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling getPropertyPriority(CSSOMString) on style_element.sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].cssRules[0\].style must inherit property "setProperty(CSSOMString, CSSOMString, CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling setProperty(CSSOMString, CSSOMString, CSSOMString) on style_element.sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].cssRules[0\].style must inherit property "setPropertyValue(CSSOMString, CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling setPropertyValue(CSSOMString, CSSOMString) on style_element.sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].cssRules[0\].style must inherit property "setPropertyPriority(CSSOMString, CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling setPropertyPriority(CSSOMString, CSSOMString) on style_element.sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].cssRules[0\].style must inherit property "removeProperty(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling removeProperty(CSSOMString) on style_element.sheet.cssRules[2\].cssRules[0\].style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].cssRules[0\].style must inherit property "parentRule" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.sheet.cssRules[2\].cssRules[0\].style must inherit property "cssFloat" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: style_element.style must inherit property "parentRule" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration must be primary interface of svg_element.style]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of svg_element.style]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: svg_element.style must inherit property "cssText" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: svg_element.style must inherit property "length" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: svg_element.style must inherit property "item(unsigned long)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling item(unsigned long) on svg_element.style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: svg_element.style must inherit property "getPropertyValue(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling getPropertyValue(CSSOMString) on svg_element.style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: svg_element.style must inherit property "getPropertyPriority(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling getPropertyPriority(CSSOMString) on svg_element.style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: svg_element.style must inherit property "setProperty(CSSOMString, CSSOMString, CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling setProperty(CSSOMString, CSSOMString, CSSOMString) on svg_element.style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: svg_element.style must inherit property "setPropertyValue(CSSOMString, CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling setPropertyValue(CSSOMString, CSSOMString) on svg_element.style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: svg_element.style must inherit property "setPropertyPriority(CSSOMString, CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling setPropertyPriority(CSSOMString, CSSOMString) on svg_element.style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: svg_element.style must inherit property "removeProperty(CSSOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: calling removeProperty(CSSOMString) on svg_element.style with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: svg_element.style must inherit property "parentRule" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: svg_element.style must inherit property "cssFloat" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CSSStyleDeclaration interface: getComputedStyle(svg_element) must inherit property "parentRule" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
11
tests/wpt/metadata/dom/abort/event.any.js.ini
Normal file
11
tests/wpt/metadata/dom/abort/event.any.js.ini
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
[event.any.html]
|
||||||
|
type: testharness
|
||||||
|
[AbortController() basics]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[event.any.worker.html]
|
||||||
|
type: testharness
|
||||||
|
[AbortController() basics]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Event-timestamp-high-resolution.html]
|
||||||
|
type: testharness
|
||||||
|
[Untitled]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Event-timestamp-safe-resolution.html]
|
||||||
|
type: testharness
|
||||||
|
[Untitled]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
[EventTarget-constructible.any.worker.html]
|
||||||
|
type: testharness
|
||||||
|
[A constructed EventTarget can be used as expected]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget can be subclassed]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[EventTarget-constructible.any.html]
|
||||||
|
type: testharness
|
||||||
|
[A constructed EventTarget can be used as expected]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget can be subclassed]
|
||||||
|
expected: FAIL
|
||||||
|
|
8
tests/wpt/metadata/dom/interface-objects.html.ini
Normal file
8
tests/wpt/metadata/dom/interface-objects.html.ini
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[interface-objects.html]
|
||||||
|
type: testharness
|
||||||
|
[Should be able to delete AbortController.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Should be able to delete AbortSignal.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -480,3 +480,327 @@
|
||||||
[CustomEvent interface: operation initCustomEvent(DOMString,boolean,boolean,any)]
|
[CustomEvent interface: operation initCustomEvent(DOMString,boolean,boolean,any)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Event interface: operation initEvent(DOMString, boolean, boolean)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CustomEvent interface: operation initCustomEvent(DOMString, boolean, boolean, any)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget must be primary interface of new EventTarget()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of new EventTarget()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: new EventTarget() must inherit property "addEventListener(DOMString, EventListener, [object Object\],[object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: calling addEventListener(DOMString, EventListener, [object Object\],[object Object\]) on new EventTarget() with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: new EventTarget() must inherit property "removeEventListener(DOMString, EventListener, [object Object\],[object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: calling removeEventListener(DOMString, EventListener, [object Object\],[object Object\]) on new EventTarget() with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: new EventTarget() must inherit property "dispatchEvent(Event)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: calling dispatchEvent(Event) on new EventTarget() with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortController interface: existence and properties of interface object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortController interface object length]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortController interface object name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortController interface: existence and properties of interface prototype object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortController interface: existence and properties of interface prototype object's "constructor" property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortController interface: attribute signal]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortController interface: operation abort()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortController must be primary interface of new AbortController()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of new AbortController()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortController interface: new AbortController() must inherit property "signal" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortController interface: new AbortController() must inherit property "abort()" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortSignal interface: existence and properties of interface object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortSignal interface object length]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortSignal interface object name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortSignal interface: existence and properties of interface prototype object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortSignal interface: existence and properties of interface prototype object's "constructor" property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortSignal interface: attribute aborted]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortSignal interface: attribute onabort]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortSignal must be primary interface of new AbortController().signal]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Stringification of new AbortController().signal]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortSignal interface: new AbortController().signal must inherit property "aborted" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AbortSignal interface: new AbortController().signal must inherit property "onabort" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: new AbortController().signal must inherit property "addEventListener(DOMString, EventListener, [object Object\],[object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: calling addEventListener(DOMString, EventListener, [object Object\],[object Object\]) on new AbortController().signal with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: new AbortController().signal must inherit property "removeEventListener(DOMString, EventListener, [object Object\],[object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: calling removeEventListener(DOMString, EventListener, [object Object\],[object Object\]) on new AbortController().signal with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: new AbortController().signal must inherit property "dispatchEvent(Event)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: calling dispatchEvent(Event) on new AbortController().signal with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[MutationObserver interface: operation observe(Node, MutationObserverInit)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: new Document() must inherit property "origin" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: new Document() must inherit property "createCDATASection(DOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: new Document() must inherit property "isConnected" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: xmlDoc must inherit property "origin" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Document interface: xmlDoc must inherit property "createCDATASection(DOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: xmlDoc must inherit property "isConnected" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.doctype must inherit property "isConnected" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.createDocumentFragment() must inherit property "isConnected" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: element must inherit property "slot" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: element must inherit property "attachShadow(ShadowRootInit)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: element must inherit property "shadowRoot" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: element must inherit property "assignedSlot" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: element must inherit property "isConnected" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "ELEMENT_NODE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "ATTRIBUTE_NODE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "TEXT_NODE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "CDATA_SECTION_NODE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "ENTITY_REFERENCE_NODE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "ENTITY_NODE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "COMMENT_NODE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "DOCUMENT_NODE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "DOCUMENT_TYPE_NODE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "NOTATION_NODE" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "nodeType" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "baseURI" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "isConnected" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "ownerDocument" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "getRootNode(GetRootNodeOptions)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "parentNode" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "parentElement" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "hasChildNodes()" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "childNodes" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "firstChild" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "lastChild" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "previousSibling" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "nextSibling" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "normalize()" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "cloneNode(boolean)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "isEqualNode(Node)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "isSameNode(Node)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "compareDocumentPosition(Node)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "contains(Node)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "lookupPrefix(DOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "lookupNamespaceURI(DOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "isDefaultNamespace(DOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "insertBefore(Node, Node)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: calling insertBefore(Node, Node) on document.querySelector("[id\]").attributes[0\] with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "appendChild(Node)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "replaceChild(Node, Node)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: calling replaceChild(Node, Node) on document.querySelector("[id\]").attributes[0\] with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.querySelector("[id\]").attributes[0\] must inherit property "removeChild(Node)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: document.querySelector("[id\]").attributes[0\] must inherit property "addEventListener(DOMString, EventListener, [object Object\],[object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: calling addEventListener(DOMString, EventListener, [object Object\],[object Object\]) on document.querySelector("[id\]").attributes[0\] with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: document.querySelector("[id\]").attributes[0\] must inherit property "removeEventListener(DOMString, EventListener, [object Object\],[object Object\])" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: calling removeEventListener(DOMString, EventListener, [object Object\],[object Object\]) on document.querySelector("[id\]").attributes[0\] with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[EventTarget interface: document.querySelector("[id\]").attributes[0\] must inherit property "dispatchEvent(Event)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Text interface: document.createTextNode("abc") must inherit property "assignedSlot" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.createTextNode("abc") must inherit property "isConnected" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isConnected" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Node interface: document.createComment("abc") must inherit property "isConnected" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[DOMTokenList interface: document.body.classList must inherit property "supports(DOMString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
[contenttype_datauri_01.html]
|
|
||||||
type: testharness
|
|
||||||
[Data URI document.contentType === 'text/plain' when data URI MIME type is not set]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -220,3 +220,18 @@
|
||||||
[Should throw NOT_SUPPORTED_ERR for non-legacy event interface "ProgressEvent"]
|
[Should throw NOT_SUPPORTED_ERR for non-legacy event interface "ProgressEvent"]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Should throw NOT_SUPPORTED_ERR for non-legacy event interface "CloseEvent"]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Should throw NOT_SUPPORTED_ERR for non-legacy event interface "ErrorEvent"]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Should throw NOT_SUPPORTED_ERR for non-legacy event interface "PageTransitionEvent"]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Should throw NOT_SUPPORTED_ERR for non-legacy event interface "PopStateEvent"]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Should throw NOT_SUPPORTED_ERR for non-legacy event interface "WebGLContextEvent"]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
5
tests/wpt/metadata/dom/traversal/NodeIterator.html.ini
Normal file
5
tests/wpt/metadata/dom/traversal/NodeIterator.html.ini
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
[NodeIterator.html]
|
||||||
|
type: testharness
|
||||||
|
[Recursive filters need to throw]
|
||||||
|
expected: FAIL
|
||||||
|
|
5
tests/wpt/metadata/dom/traversal/TreeWalker.html.ini
Normal file
5
tests/wpt/metadata/dom/traversal/TreeWalker.html.ini
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
[TreeWalker.html]
|
||||||
|
type: testharness
|
||||||
|
[Recursive filters need to throw]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -3,3 +3,12 @@
|
||||||
[check XMLSerializer.serializeToString method could parsing xmldoc to string]
|
[check XMLSerializer.serializeToString method could parsing xmldoc to string]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[check XMLSerializer.serializeToString method could parsing xmldoc to string]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Check if the default namespace is correctly reset.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Check if there is no redundant empty namespace declaration.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -45,3 +45,9 @@
|
||||||
[ProcessingInstruction: target contains a 'COLON' (U+003A)]
|
[ProcessingInstruction: target contains a 'COLON' (U+003A)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element: href attributes are not percent-encoded]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element: query parts in href attributes are not percent-encoded]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -8,3 +8,6 @@
|
||||||
bug: https://github.com/servo/servo/issues/5600
|
bug: https://github.com/servo/servo/issues/5600
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[TextDecoder interface: new TextDecoder() must inherit property "ignoreBOM" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -4,9 +4,6 @@
|
||||||
[iso-2022-jp decoder: Error ESC]
|
[iso-2022-jp decoder: Error ESC]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[iso-2022-jp decoder: ASCII ESC, character]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[iso-2022-jp decoder: Double ASCII ESC, character]
|
[iso-2022-jp decoder: Double ASCII ESC, character]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
20
tests/wpt/metadata/encoding/replacement-encodings.html.ini
Normal file
20
tests/wpt/metadata/encoding/replacement-encodings.html.ini
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
[replacement-encodings.html]
|
||||||
|
type: testharness
|
||||||
|
[csiso2022kr - non-empty input decodes to one replacement character.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[hz-gb-2312 - non-empty input decodes to one replacement character.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[iso-2022-cn - non-empty input decodes to one replacement character.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[iso-2022-cn-ext - non-empty input decodes to one replacement character.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[iso-2022-kr - non-empty input decodes to one replacement character.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[replacement - non-empty input decodes to one replacement character.]
|
||||||
|
expected: FAIL
|
||||||
|
|
20
tests/wpt/metadata/encoding/unsupported-encodings.html.ini
Normal file
20
tests/wpt/metadata/encoding/unsupported-encodings.html.ini
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
[unsupported-encodings.html]
|
||||||
|
type: testharness
|
||||||
|
[UTF-32 with BOM should decode as UTF-16LE]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[utf-32 with BOM should decode as UTF-16LE]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[UTF-32LE with BOM should decode as UTF-16LE]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[utf-32le with BOM should decode as UTF-16LE]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[UTF-32be with BOM should decode as windows-1252]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[utf-32be with BOM should decode as windows-1252]
|
||||||
|
expected: FAIL
|
||||||
|
|
26
tests/wpt/metadata/encoding/utf-32.html.ini
Normal file
26
tests/wpt/metadata/encoding/utf-32.html.ini
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
[utf-32.html]
|
||||||
|
type: testharness
|
||||||
|
[Expect resources/utf-32-big-endian-bom.html to parse as windows-1252]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Expect resources/utf-32-big-endian-bom.xml to parse as windows-1252]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Expect resources/utf-32-big-endian-nobom.html to parse as windows-1252]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Expect resources/utf-32-big-endian-nobom.xml to parse as windows-1252]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Expect resources/utf-32-little-endian-bom.html to parse as UTF-16LE]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Expect resources/utf-32-little-endian-bom.xml to parse as UTF-16LE]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Expect resources/utf-32-little-endian-nobom.html to parse as windows-1252]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Expect resources/utf-32-little-endian-nobom.xml to parse as windows-1252]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[format-field-id-null.htm]
|
||||||
|
type: testharness
|
||||||
|
[EventSource: U+0000 in id field]
|
||||||
|
expected: FAIL
|
||||||
|
|
5
tests/wpt/metadata/fetch/api/abort/cache.https.html.ini
Normal file
5
tests/wpt/metadata/fetch/api/abort/cache.https.html.ini
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
[cache.https.html]
|
||||||
|
type: testharness
|
||||||
|
[Request signals & the cache API]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[general-serviceworker.https.html]
|
||||||
|
type: testharness
|
||||||
|
[General fetch abort tests in a service worker]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[general-sharedworker.html]
|
||||||
|
type: testharness
|
||||||
|
[General fetch abort tests - shared worker]
|
||||||
|
expected: FAIL
|
||||||
|
|
11
tests/wpt/metadata/fetch/api/abort/general.any.js.ini
Normal file
11
tests/wpt/metadata/fetch/api/abort/general.any.js.ini
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
[general.any.worker.html]
|
||||||
|
type: testharness
|
||||||
|
[Untitled]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[general.any.html]
|
||||||
|
type: testharness
|
||||||
|
[Untitled]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[serviceworker-intercepted.https.html]
|
||||||
|
type: testharness
|
||||||
|
[Aborting fetch when intercepted by a service worker]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -12,3 +12,9 @@
|
||||||
[CORS invalid integrity]
|
[CORS invalid integrity]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Empty string integrity for opaque response]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SHA-* integrity for opaque response]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -12,3 +12,9 @@
|
||||||
[CORS invalid integrity]
|
[CORS invalid integrity]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Empty string integrity for opaque response]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[SHA-* integrity for opaque response]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -6,3 +6,9 @@
|
||||||
[Cannot use * for credentialed fetches]
|
[Cannot use * for credentialed fetches]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[* for credentialed fetches only matches literally]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[* can be one of several values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -3,3 +3,6 @@
|
||||||
[Basic Access-Control-Expose-Headers: * support]
|
[Basic Access-Control-Expose-Headers: * support]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[* can be one of several values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
[CORS filter on Set-Cookie header]
|
[CORS filter on Set-Cookie header]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[CORS filter on Set-Cookie2 header, header is forbidden]
|
[CORS filter on Set-Cookie header, header is forbidden]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
[cors-filtering.html]
|
[cors-filtering.html]
|
||||||
type: testharness
|
type: testharness
|
||||||
[CORS filter on Set-Cookie2 header, header is forbidden]
|
[CORS filter on Set-Cookie header]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CORS filter on Set-Cookie header, header is forbidden]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
[cors-preflight-cache.any.html]
|
||||||
|
type: testharness
|
||||||
|
[Untitled]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[cors-preflight-cache.any.worker.html]
|
||||||
|
type: testharness
|
||||||
|
[Untitled]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -12,6 +12,12 @@
|
||||||
[CORS that fails with credentials: true; method: GET (allowed: *); header: X-Test,1 (allowed: *)]
|
[CORS that fails with credentials: true; method: GET (allowed: *); header: X-Test,1 (allowed: *)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[CORS that succeeds with credentials: true; method: PUT (allowed: PUT); header: (allowed: *)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CORS that succeeds with credentials: true; method: * (allowed: *); header: *,1 (allowed: *)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
[cors-preflight-star.any.worker.html]
|
[cors-preflight-star.any.worker.html]
|
||||||
type: testharness
|
type: testharness
|
||||||
|
@ -24,3 +30,9 @@
|
||||||
[CORS that succeeds with credentials: false; method: GET (allowed: get); header: X-Test,1 (allowed: x-test)]
|
[CORS that succeeds with credentials: false; method: GET (allowed: get); header: X-Test,1 (allowed: x-test)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[CORS that succeeds with credentials: true; method: PUT (allowed: PUT); header: (allowed: *)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[CORS that succeeds with credentials: true; method: * (allowed: *); header: *,1 (allowed: *)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -6,3 +6,9 @@
|
||||||
[Check append methods when called with already used name]
|
[Check append methods when called with already used name]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Iterate combined values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Iterate combined values in sorted order]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[request-error.html]
|
||||||
|
type: testharness
|
||||||
|
[Request error]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -27,3 +27,9 @@
|
||||||
[Request interface: new Request("") must inherit property "arrayBuffer" with the proper type (15)]
|
[Request interface: new Request("") must inherit property "arrayBuffer" with the proper type (15)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Request interface: new Request("") must inherit property "body" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Request interface: new Request("") must inherit property "arrayBuffer()" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[request-type-attribute-historical.html]
|
||||||
|
type: testharness
|
||||||
|
['type' getter should not exist on Request objects]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -18,3 +18,6 @@
|
||||||
[Cancelling a closed Response stream]
|
[Cancelling a closed Response stream]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Response consume blob and http bodies]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -39,3 +39,12 @@
|
||||||
[Response interface: new Response() must inherit property "arrayBuffer" with the proper type (12)]
|
[Response interface: new Response() must inherit property "arrayBuffer" with the proper type (12)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Response interface: new Response() must inherit property "trailer" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Response interface: new Response() must inherit property "body" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Response interface: new Response() must inherit property "arrayBuffer()" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
[response-stream-disturbed-6.html]
|
||||||
|
type: testharness
|
||||||
|
[A non-closed stream on which read() has been called]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[A non-closed stream on which cancel() has been called]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[A closed stream on which read() has been called]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[An errored stream on which read() has been called]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[An errored stream on which cancel() has been called]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,45 @@
|
||||||
|
[dangling-markup-mitigation-data-url.tentative.sub.html]
|
||||||
|
type: testharness
|
||||||
|
expected: TIMEOUT
|
||||||
|
[<img id="dangling" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=">]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<img id="dangling" src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=">]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<img id="dangling" src="data:image/png;base64,i VBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=">]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<img id="dangling" src="data:image/svg+xml;utf8,\\n <svg width='1' height='1' xmlns='http://www.w3.org/2000/svg'>\\n <rect width='100%' height='100%' fill='rebeccapurple'/>\\n <rect x='10%' y='10%' width='80%' height='80%' fill='lightgreen'/>\\n </svg>">]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe id="dangling"\\n src="data:text/html,\\n <img\\n onload='window.parent.postMessage("loaded", "*");'\\n onerror='window.parent.postMessage("error", "*");'\\n src='http://web-platform.test:8000/images/gr een-256x256.png'>\\n ">\\n </iframe>]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[<iframe id="dangling"\\n src="data:text/html,\\n <img\\n onload='window.parent.postMessage("loaded", "*");'\\n onerror='window.parent.postMessage("error", "*");'\\n src='http://web-platform.test:8000/images/green-256x256.png?<'>\\n ">\\n </iframe>]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[<iframe id="dangling"\\n src="data:text/html,\\n <img\\n onload='window.parent.postMessage("loaded", "*");'\\n onerror='window.parent.postMessage("error", "*");'\\n src='http://web-platform.test:8000/images/gr een-256x256.png?&amp;lt;'>\\n ">\\n </iframe>]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[<iframe id="dangling"\\n src="data:text/html,\\n <img\\n onload='window.parent.postMessage("loaded", "*");'\\n onerror='window.parent.postMessage("error", "*");'\\n src='http://web-platform.test:8000/images/green-256x256.png?&amp;#10;<'>\\n ">\\n </iframe>]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[<iframe id="dangling"\\n src="data:text/html,\\n <img\\n onload='window.parent.postMessage("loaded", "*");'\\n onerror='window.parent.postMessage("error", "*");'\\n src='http://web-platform.test:8000/images/gr een-256x256.png?<'>\\n ">\\n </iframe>]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[<iframe id="dangling"\\n src=" data:text/html,\\n <img\\n onload='window.parent.postMessage("loaded", "*");'\\n onerror='window.parent.postMessage("error", "*");'\\n src='http://web-platform.test:8000/images/gr een-256x256.png?<'>\\n ">\\n </iframe>]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[<iframe id="dangling"\\n src="\\ndata:text/html,\\n <img\\n onload='window.parent.postMessage("loaded", "*");'\\n onerror='window.parent.postMessage("error", "*");'\\n src='http://web-platform.test:8000/images/gr een-256x256.png?<'>\\n ">\\n </iframe>]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[<iframe id="dangling"\\n src=" data:text/html,\\n <img\\n onload='window.parent.postMessage("loaded", "*");'\\n onerror='window.parent.postMessage("error", "*");'\\n src='http://web-platform.test:8000/images/gr een-256x256.png?<'>\\n ">\\n </iframe>]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[<iframe id="dangling"\\n src="\\tdata:text/html,\\n <img\\n onload='window.parent.postMessage("loaded", "*");'\\n onerror='window.parent.postMessage("error", "*");'\\n src='http://web-platform.test:8000/images/gr een-256x256.png?<'>\\n ">\\n </iframe>]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[<iframe id="dangling"\\n src="\\rdata:text/html,\\n <img\\n onload='window.parent.postMessage("loaded", "*");'\\n onerror='window.parent.postMessage("error", "*");'\\n src='http://web-platform.test:8000/images/gr een-256x256.png?<'>\\n ">\\n </iframe>]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
[document-fullscreen-enabled-cross-origin.sub.html]
|
||||||
|
type: testharness
|
||||||
|
expected: TIMEOUT
|
||||||
|
[Fullscreen enabled test: same-origin-default]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
||||||
|
[Fullscreen enabled test: same-origin-allow]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
||||||
|
[Fullscreen enabled test: cross-origin-default]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
||||||
|
[Fullscreen enabled test: cross-origin-allow]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
|
@ -30,3 +30,9 @@
|
||||||
[Element interface: document.createElementNS(null, "test") must inherit property "onfullscreenerror" with the proper type (36)]
|
[Element interface: document.createElementNS(null, "test") must inherit property "onfullscreenerror" with the proper type (36)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElementNS(null, "test") must inherit property "onfullscreenchange" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Element interface: document.createElementNS(null, "test") must inherit property "onfullscreenerror" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -6,3 +6,18 @@
|
||||||
[Performance interface: existence and properties of interface prototype object]
|
[Performance interface: existence and properties of interface prototype object]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Performance interface: attribute timeOrigin]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Performance interface: operation toJSON()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Performance interface: [object Performance\] must inherit property "timeOrigin" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Performance interface: [object Performance\] must inherit property "toJSON()" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Test default toJSON operation of Performance]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
11
tests/wpt/metadata/hr-time/timeOrigin.html.ini
Normal file
11
tests/wpt/metadata/hr-time/timeOrigin.html.ini
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
[timeOrigin.html]
|
||||||
|
type: testharness
|
||||||
|
[Window timeOrigin is close to Date.now() when there is no system clock adjustment.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window and worker timeOrigins are close when created one after another.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Window and worker timeOrigins differ when worker is created after a delay.]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
[window-worker-timeOrigin.window.html]
|
||||||
|
type: testharness
|
||||||
|
[timeOrigin and now() should be correctly ordered between window and worker]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
[window-name-after-cross-origin-aux-frame-navigation.sub.html]
|
||||||
|
type: testharness
|
||||||
|
expected: ERROR
|
||||||
|
[Test that the window name is correct]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue