Commit 6fed5f6a authored by Joshua Bell's avatar Joshua Bell Committed by Commit Bot

WPT: Delete some orphaned test expectation files

There are no matching test files for these - deleted or renamed.

Change-Id: I18046adcb151ca7846e7511c39f5721b31218b40
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2161418
Auto-Submit: Joshua Bell <jsbell@chromium.org>
Reviewed-by: default avatarStephen McGruer <smcgruer@chromium.org>
Commit-Queue: Joshua Bell <jsbell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#762013}
parent c327400b
This is a testharness.js-based test.
FAIL BroadcastChannel'ing a tainted ImageBitmap to a COOP+COEP popup Failed to execute 'postMessage' on 'BroadcastChannel': Non-origin-clean ImageBitmap cannot be cloned.
FAIL Messaging a tainted ImageBitMap via serialize/deserialize to a COEP shared worker Failed to execute 'postMessage' on 'MessagePort': Non-origin-clean ImageBitmap cannot be cloned.
FAIL Messaging a tainted ImageBitMap via transfer to a COEP shared worker Failed to execute 'postMessage' on 'MessagePort': Non-origin-clean ImageBitmap cannot be transferred.
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL throw a 'SecurityError' when invoking navigator.getBattery() within iframe assert_unreached: Should have rejected: undefined Reached unreachable code
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Test driver
PASS Partial interface Navigator: original interface defined
PASS Partial interface Navigator: member names are unique
PASS Navigator interface: attribute clipboard
PASS Navigator interface: navigator must inherit property "clipboard" with the proper type
PASS ClipboardEvent interface: existence and properties of interface object
PASS ClipboardEvent interface object length
PASS ClipboardEvent interface object name
PASS ClipboardEvent interface: existence and properties of interface prototype object
PASS ClipboardEvent interface: existence and properties of interface prototype object's "constructor" property
PASS ClipboardEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS ClipboardEvent interface: attribute clipboardData
PASS ClipboardEvent must be primary interface of new ClipboardEvent("x")
PASS Stringification of new ClipboardEvent("x")
PASS ClipboardEvent interface: new ClipboardEvent("x") must inherit property "clipboardData" with the proper type
PASS Clipboard interface: existence and properties of interface object
PASS Clipboard interface object length
PASS Clipboard interface object name
PASS Clipboard interface: existence and properties of interface prototype object
PASS Clipboard interface: existence and properties of interface prototype object's "constructor" property
PASS Clipboard interface: existence and properties of interface prototype object's @@unscopables property
PASS Clipboard interface: operation read()
PASS Clipboard interface: operation readText()
PASS Clipboard interface: operation write(ClipboardItems)
PASS Clipboard interface: operation writeText(DOMString)
PASS Clipboard must be primary interface of navigator.clipboard
PASS Stringification of navigator.clipboard
PASS Clipboard interface: navigator.clipboard must inherit property "read()" with the proper type
PASS Clipboard interface: navigator.clipboard must inherit property "readText()" with the proper type
PASS Clipboard interface: navigator.clipboard must inherit property "write(ClipboardItems)" with the proper type
PASS Clipboard interface: calling write(ClipboardItems) on navigator.clipboard with too few arguments must throw TypeError
PASS Clipboard interface: navigator.clipboard must inherit property "writeText(DOMString)" with the proper type
PASS Clipboard interface: calling writeText(DOMString) on navigator.clipboard with too few arguments must throw TypeError
PASS ClipboardItem interface: existence and properties of interface object
PASS ClipboardItem interface object length
PASS ClipboardItem interface object name
PASS ClipboardItem interface: existence and properties of interface prototype object
PASS ClipboardItem interface: existence and properties of interface prototype object's "constructor" property
PASS ClipboardItem interface: existence and properties of interface prototype object's @@unscopables property
FAIL ClipboardItem interface: operation createDelayed(record<DOMString, ClipboardItemDelayedCallback>, optional ClipboardItemOptions) assert_own_property: interface object missing static operation expected property "createDelayed" missing
FAIL ClipboardItem interface: attribute presentationStyle assert_true: The prototype object must have a property "presentationStyle" expected true got false
FAIL ClipboardItem interface: attribute lastModified assert_true: The prototype object must have a property "lastModified" expected true got false
FAIL ClipboardItem interface: attribute delayed assert_true: The prototype object must have a property "delayed" expected true got false
PASS ClipboardItem interface: attribute types
PASS ClipboardItem interface: operation getType(DOMString)
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Can set 'text-decoration-width' to CSS-wide keywords Failed to execute 'set' on 'StylePropertyMap': Invalid propertyName: text-decoration-width
FAIL Can set 'text-decoration-width' to var() references Failed to execute 'set' on 'StylePropertyMap': Invalid propertyName: text-decoration-width
FAIL Can set 'text-decoration-width' to the 'auto' keyword Failed to execute 'set' on 'StylePropertyMap': Invalid propertyName: text-decoration-width
FAIL Can set 'text-decoration-width' to a length Failed to execute 'set' on 'StylePropertyMap': Invalid propertyName: text-decoration-width
PASS Setting 'text-decoration-width' to a percent throws TypeError
PASS Setting 'text-decoration-width' to a time throws TypeError
PASS Setting 'text-decoration-width' to an angle throws TypeError
PASS Setting 'text-decoration-width' to a flexible length throws TypeError
PASS Setting 'text-decoration-width' to a number throws TypeError
PASS Setting 'text-decoration-width' to a position throws TypeError
PASS Setting 'text-decoration-width' to a URL throws TypeError
PASS Setting 'text-decoration-width' to a transform throws TypeError
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS calls handleEvent method of event listener
PASS rethrows errors when getting handleEvent
PASS looks up handleEvent method on every event dispatch
PASS doesn't look up handleEvent method on callable event listeners
FAIL throws if handleEvent is falsy and not callable promise_test: Unhandled rejection with value: object "TypeError: Cannot read property 'name' of undefined"
FAIL throws if handleEvent is thruthy and not callable promise_test: Unhandled rejection with value: object "TypeError: Cannot read property 'name' of undefined"
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS window_exposed_functions
PASS window_functions
PASS window_properties
FAIL window_properties_readonly assert_readonly: changing property "screen" succeeded
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Aborting rejects with AbortError
PASS Aborting rejects with AbortError - no-cors
PASS TypeError from request constructor takes priority - RequestInit's window is not null
PASS TypeError from request constructor takes priority - Input URL is not valid
PASS TypeError from request constructor takes priority - Input URL has credentials
PASS TypeError from request constructor takes priority - RequestInit's mode is navigate
PASS TypeError from request constructor takes priority - RequestInit's referrer is invalid
PASS TypeError from request constructor takes priority - RequestInit's method is invalid
PASS TypeError from request constructor takes priority - RequestInit's method is forbidden
PASS TypeError from request constructor takes priority - RequestInit's mode is no-cors and method is not simple
PASS TypeError from request constructor takes priority - RequestInit's cache mode is only-if-cached and mode is not same-origin
PASS TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode cors
PASS TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode no-cors
PASS TypeError from request constructor takes priority - Bad referrerPolicy init parameter value
PASS TypeError from request constructor takes priority - Bad mode init parameter value
PASS TypeError from request constructor takes priority - Bad credentials init parameter value
PASS TypeError from request constructor takes priority - Bad cache init parameter value
PASS TypeError from request constructor takes priority - Bad redirect init parameter value
PASS Request objects have a signal property
PASS Signal on request object
PASS Signal on request object created from request object
PASS Signal on request object created from request object, with signal on second request
PASS Signal on request object created from request object, with signal on second request overriding another
PASS Signal retained after unrelated properties are overridden by fetch
PASS Signal removed by setting to null
PASS Already aborted signal rejects immediately
PASS Request is still 'used' if signal is aborted before fetching
PASS response.arrayBuffer() rejects if already aborted
PASS response.blob() rejects if already aborted
PASS response.formData() rejects if already aborted
PASS response.json() rejects if already aborted
PASS response.text() rejects if already aborted
PASS Already aborted signal does not make request
PASS Already aborted signal can be used for many fetches
PASS Signal can be used to abort other fetches, even if another fetch succeeded before aborting
PASS Underlying connection is closed when aborting after receiving response
PASS Underlying connection is closed when aborting after receiving response - no-cors
PASS Fetch aborted & connection closed when aborted after calling response.arrayBuffer()
PASS Fetch aborted & connection closed when aborted after calling response.blob()
PASS Fetch aborted & connection closed when aborted after calling response.formData()
PASS Fetch aborted & connection closed when aborted after calling response.json()
PASS Fetch aborted & connection closed when aborted after calling response.text()
PASS Stream errors once aborted. Underlying connection closed.
PASS Stream errors once aborted, after reading. Underlying connection closed.
PASS Stream will not error if body is empty. It's closed with an empty queue before it errors.
FAIL Readable stream synchronously cancels with AbortError if aborted before reading assert_true: Cancel called sync expected true got false
PASS Signal state is cloned
PASS Clone aborts with original controller
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Aborting rejects with AbortError
PASS Aborting rejects with AbortError - no-cors
PASS TypeError from request constructor takes priority - RequestInit's window is not null
PASS TypeError from request constructor takes priority - Input URL is not valid
PASS TypeError from request constructor takes priority - Input URL has credentials
PASS TypeError from request constructor takes priority - RequestInit's mode is navigate
PASS TypeError from request constructor takes priority - RequestInit's referrer is invalid
PASS TypeError from request constructor takes priority - RequestInit's method is invalid
PASS TypeError from request constructor takes priority - RequestInit's method is forbidden
PASS TypeError from request constructor takes priority - RequestInit's mode is no-cors and method is not simple
PASS TypeError from request constructor takes priority - RequestInit's cache mode is only-if-cached and mode is not same-origin
PASS TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode cors
PASS TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode no-cors
PASS TypeError from request constructor takes priority - Bad referrerPolicy init parameter value
PASS TypeError from request constructor takes priority - Bad mode init parameter value
PASS TypeError from request constructor takes priority - Bad credentials init parameter value
PASS TypeError from request constructor takes priority - Bad cache init parameter value
PASS TypeError from request constructor takes priority - Bad redirect init parameter value
PASS Request objects have a signal property
PASS Signal on request object
PASS Signal on request object created from request object
PASS Signal on request object created from request object, with signal on second request
PASS Signal on request object created from request object, with signal on second request overriding another
PASS Signal retained after unrelated properties are overridden by fetch
PASS Signal removed by setting to null
PASS Already aborted signal rejects immediately
PASS Request is still 'used' if signal is aborted before fetching
PASS response.arrayBuffer() rejects if already aborted
PASS response.blob() rejects if already aborted
PASS response.formData() rejects if already aborted
PASS response.json() rejects if already aborted
PASS response.text() rejects if already aborted
PASS Already aborted signal does not make request
PASS Already aborted signal can be used for many fetches
PASS Signal can be used to abort other fetches, even if another fetch succeeded before aborting
PASS Underlying connection is closed when aborting after receiving response
PASS Underlying connection is closed when aborting after receiving response - no-cors
PASS Fetch aborted & connection closed when aborted after calling response.arrayBuffer()
PASS Fetch aborted & connection closed when aborted after calling response.blob()
PASS Fetch aborted & connection closed when aborted after calling response.formData()
PASS Fetch aborted & connection closed when aborted after calling response.json()
PASS Fetch aborted & connection closed when aborted after calling response.text()
PASS Stream errors once aborted. Underlying connection closed.
PASS Stream errors once aborted, after reading. Underlying connection closed.
PASS Stream will not error if body is empty. It's closed with an empty queue before it errors.
FAIL Readable stream synchronously cancels with AbortError if aborted before reading assert_true: Cancel called sync expected true got false
PASS Signal state is cloned
PASS Clone aborts with original controller
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS CORS filter on Cache-Control header
PASS CORS filter on Content-Language header
PASS CORS filter on Content-Type header
PASS CORS filter on Expires header
PASS CORS filter on Last-Modified header
PASS CORS filter on Pragma header
FAIL CORS filter on Content-Length header assert_equals: Content-Length header should be included in response with value: 3 expected (string) "3" but got (object) null
PASS CORS filter on Age header
PASS CORS filter on Server header
PASS CORS filter on Warning header
PASS CORS filter on Set-Cookie header
PASS CORS filter on Set-Cookie2 header
PASS CORS filter on Age header, header is exposed
PASS CORS filter on Server header, header is exposed
PASS CORS filter on Warning header, header is exposed
PASS CORS filter on Set-Cookie header, header is forbidden
PASS CORS filter on Set-Cookie2 header, header is forbidden
PASS CORS filter on Set-Cookie header, header is forbidden(credentials = include)
PASS CORS filter on Set-Cookie2 header, header is forbidden(credentials = include)
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL 3 origins allowed, match the 3rd (http://web-platform.test:8001) promise_test: Unhandled rejection with value: object "TypeError: Failed to fetch"
FAIL 3 origins allowed, match the 3rd ("*") promise_test: Unhandled rejection with value: object "TypeError: Failed to fetch"
FAIL 3 origins allowed, match twice (http://web-platform.test:8001) promise_test: Unhandled rejection with value: object "TypeError: Failed to fetch"
FAIL 3 origins allowed, match twice ("*") promise_test: Unhandled rejection with value: object "TypeError: Failed to fetch"
FAIL 3 origins allowed, match twice ("*" and http://web-platform.test:8001) promise_test: Unhandled rejection with value: object "TypeError: Failed to fetch"
PASS 3 origins allowed, no match
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 129 tests; 123 PASS, 6 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS idl_test setup
PASS Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined
PASS Headers interface: existence and properties of interface object
PASS Headers interface object length
PASS Headers interface object name
PASS Headers interface: existence and properties of interface prototype object
PASS Headers interface: existence and properties of interface prototype object's "constructor" property
PASS Headers interface: existence and properties of interface prototype object's @@unscopables property
PASS Headers interface: operation append(ByteString, ByteString)
PASS Headers interface: operation delete(ByteString)
PASS Headers interface: operation get(ByteString)
PASS Headers interface: operation has(ByteString)
PASS Headers interface: operation set(ByteString, ByteString)
PASS Headers interface: iterable<ByteString, ByteString>
PASS Headers must be primary interface of new Headers()
PASS Stringification of new Headers()
PASS Headers interface: new Headers() must inherit property "append(ByteString, ByteString)" with the proper type
PASS Headers interface: calling append(ByteString, ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "delete(ByteString)" with the proper type
PASS Headers interface: calling delete(ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "get(ByteString)" with the proper type
PASS Headers interface: calling get(ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "has(ByteString)" with the proper type
PASS Headers interface: calling has(ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "set(ByteString, ByteString)" with the proper type
PASS Headers interface: calling set(ByteString, ByteString) on new Headers() with too few arguments must throw TypeError
PASS Request interface: existence and properties of interface object
PASS Request interface object length
PASS Request interface object name
PASS Request interface: existence and properties of interface prototype object
PASS Request interface: existence and properties of interface prototype object's "constructor" property
PASS Request interface: existence and properties of interface prototype object's @@unscopables property
PASS Request interface: attribute method
PASS Request interface: attribute url
PASS Request interface: attribute headers
PASS Request interface: attribute destination
PASS Request interface: attribute referrer
PASS Request interface: attribute referrerPolicy
PASS Request interface: attribute mode
PASS Request interface: attribute credentials
PASS Request interface: attribute cache
PASS Request interface: attribute redirect
PASS Request interface: attribute integrity
PASS Request interface: attribute keepalive
FAIL Request interface: attribute isReloadNavigation assert_true: The prototype object must have a property "isReloadNavigation" expected true got false
PASS Request interface: attribute isHistoryNavigation
PASS Request interface: attribute signal
PASS Request interface: operation clone()
FAIL Request interface: attribute body assert_true: The prototype object must have a property "body" expected true got false
PASS Request interface: attribute bodyUsed
PASS Request interface: operation arrayBuffer()
PASS Request interface: operation blob()
PASS Request interface: operation formData()
PASS Request interface: operation json()
PASS Request interface: operation text()
PASS Request must be primary interface of new Request('about:blank')
PASS Stringification of new Request('about:blank')
PASS Request interface: new Request('about:blank') must inherit property "method" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "url" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "headers" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "destination" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "referrer" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "referrerPolicy" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "mode" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "credentials" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "cache" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "redirect" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "integrity" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type
FAIL Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type assert_inherits: property "isReloadNavigation" not found in prototype chain
PASS Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "signal" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "clone()" with the proper type
FAIL Request interface: new Request('about:blank') must inherit property "body" with the proper type assert_inherits: property "body" not found in prototype chain
PASS Request interface: new Request('about:blank') must inherit property "bodyUsed" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "arrayBuffer()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "blob()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "formData()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "json()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "text()" with the proper type
PASS Response interface: existence and properties of interface object
PASS Response interface object length
PASS Response interface object name
PASS Response interface: existence and properties of interface prototype object
PASS Response interface: existence and properties of interface prototype object's "constructor" property
PASS Response interface: existence and properties of interface prototype object's @@unscopables property
PASS Response interface: operation error()
PASS Response interface: operation redirect(USVString, unsigned short)
PASS Response interface: attribute type
PASS Response interface: attribute url
PASS Response interface: attribute redirected
PASS Response interface: attribute status
PASS Response interface: attribute ok
PASS Response interface: attribute statusText
PASS Response interface: attribute headers
FAIL Response interface: attribute trailer assert_true: The prototype object must have a property "trailer" expected true got false
PASS Response interface: operation clone()
PASS Response interface: attribute body
PASS Response interface: attribute bodyUsed
PASS Response interface: operation arrayBuffer()
PASS Response interface: operation blob()
PASS Response interface: operation formData()
PASS Response interface: operation json()
PASS Response interface: operation text()
PASS Response must be primary interface of new Response()
PASS Stringification of new Response()
PASS Response interface: new Response() must inherit property "error()" with the proper type
PASS Response interface: new Response() must inherit property "redirect(USVString, unsigned short)" with the proper type
PASS Response interface: calling redirect(USVString, unsigned short) on new Response() with too few arguments must throw TypeError
PASS Response interface: new Response() must inherit property "type" with the proper type
PASS Response interface: new Response() must inherit property "url" with the proper type
PASS Response interface: new Response() must inherit property "redirected" with the proper type
PASS Response interface: new Response() must inherit property "status" with the proper type
PASS Response interface: new Response() must inherit property "ok" with the proper type
PASS Response interface: new Response() must inherit property "statusText" with the proper type
PASS Response interface: new Response() must inherit property "headers" with the proper type
FAIL Response interface: new Response() must inherit property "trailer" with the proper type assert_inherits: property "trailer" not found in prototype chain
PASS Response interface: new Response() must inherit property "clone()" with the proper type
PASS Response interface: new Response() must inherit property "body" with the proper type
PASS Response interface: new Response() must inherit property "bodyUsed" with the proper type
PASS Response interface: new Response() must inherit property "arrayBuffer()" with the proper type
PASS Response interface: new Response() must inherit property "blob()" with the proper type
PASS Response interface: new Response() must inherit property "formData()" with the proper type
PASS Response interface: new Response() must inherit property "json()" with the proper type
PASS Response interface: new Response() must inherit property "text()" with the proper type
PASS Window interface: operation fetch(RequestInfo, RequestInit)
PASS Window interface: window must inherit property "fetch(RequestInfo, RequestInit)" with the proper type
PASS Window interface: calling fetch(RequestInfo, RequestInit) on window with too few arguments must throw TypeError
PASS WorkerGlobalScope interface: existence and properties of interface object
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 129 tests; 123 PASS, 6 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS idl_test setup
PASS Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined
PASS Headers interface: existence and properties of interface object
PASS Headers interface object length
PASS Headers interface object name
PASS Headers interface: existence and properties of interface prototype object
PASS Headers interface: existence and properties of interface prototype object's "constructor" property
PASS Headers interface: existence and properties of interface prototype object's @@unscopables property
PASS Headers interface: operation append(ByteString, ByteString)
PASS Headers interface: operation delete(ByteString)
PASS Headers interface: operation get(ByteString)
PASS Headers interface: operation has(ByteString)
PASS Headers interface: operation set(ByteString, ByteString)
PASS Headers interface: iterable<ByteString, ByteString>
PASS Headers must be primary interface of new Headers()
PASS Stringification of new Headers()
PASS Headers interface: new Headers() must inherit property "append(ByteString, ByteString)" with the proper type
PASS Headers interface: calling append(ByteString, ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "delete(ByteString)" with the proper type
PASS Headers interface: calling delete(ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "get(ByteString)" with the proper type
PASS Headers interface: calling get(ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "has(ByteString)" with the proper type
PASS Headers interface: calling has(ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "set(ByteString, ByteString)" with the proper type
PASS Headers interface: calling set(ByteString, ByteString) on new Headers() with too few arguments must throw TypeError
PASS Request interface: existence and properties of interface object
PASS Request interface object length
PASS Request interface object name
PASS Request interface: existence and properties of interface prototype object
PASS Request interface: existence and properties of interface prototype object's "constructor" property
PASS Request interface: existence and properties of interface prototype object's @@unscopables property
PASS Request interface: attribute method
PASS Request interface: attribute url
PASS Request interface: attribute headers
PASS Request interface: attribute destination
PASS Request interface: attribute referrer
PASS Request interface: attribute referrerPolicy
PASS Request interface: attribute mode
PASS Request interface: attribute credentials
PASS Request interface: attribute cache
PASS Request interface: attribute redirect
PASS Request interface: attribute integrity
PASS Request interface: attribute keepalive
FAIL Request interface: attribute isReloadNavigation assert_true: The prototype object must have a property "isReloadNavigation" expected true got false
PASS Request interface: attribute isHistoryNavigation
PASS Request interface: attribute signal
PASS Request interface: operation clone()
FAIL Request interface: attribute body assert_true: The prototype object must have a property "body" expected true got false
PASS Request interface: attribute bodyUsed
PASS Request interface: operation arrayBuffer()
PASS Request interface: operation blob()
PASS Request interface: operation formData()
PASS Request interface: operation json()
PASS Request interface: operation text()
PASS Request must be primary interface of new Request('about:blank')
PASS Stringification of new Request('about:blank')
PASS Request interface: new Request('about:blank') must inherit property "method" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "url" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "headers" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "destination" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "referrer" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "referrerPolicy" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "mode" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "credentials" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "cache" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "redirect" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "integrity" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type
FAIL Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type assert_inherits: property "isReloadNavigation" not found in prototype chain
PASS Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "signal" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "clone()" with the proper type
FAIL Request interface: new Request('about:blank') must inherit property "body" with the proper type assert_inherits: property "body" not found in prototype chain
PASS Request interface: new Request('about:blank') must inherit property "bodyUsed" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "arrayBuffer()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "blob()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "formData()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "json()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "text()" with the proper type
PASS Response interface: existence and properties of interface object
PASS Response interface object length
PASS Response interface object name
PASS Response interface: existence and properties of interface prototype object
PASS Response interface: existence and properties of interface prototype object's "constructor" property
PASS Response interface: existence and properties of interface prototype object's @@unscopables property
PASS Response interface: operation error()
PASS Response interface: operation redirect(USVString, unsigned short)
PASS Response interface: attribute type
PASS Response interface: attribute url
PASS Response interface: attribute redirected
PASS Response interface: attribute status
PASS Response interface: attribute ok
PASS Response interface: attribute statusText
PASS Response interface: attribute headers
FAIL Response interface: attribute trailer assert_true: The prototype object must have a property "trailer" expected true got false
PASS Response interface: operation clone()
PASS Response interface: attribute body
PASS Response interface: attribute bodyUsed
PASS Response interface: operation arrayBuffer()
PASS Response interface: operation blob()
PASS Response interface: operation formData()
PASS Response interface: operation json()
PASS Response interface: operation text()
PASS Response must be primary interface of new Response()
PASS Stringification of new Response()
PASS Response interface: new Response() must inherit property "error()" with the proper type
PASS Response interface: new Response() must inherit property "redirect(USVString, unsigned short)" with the proper type
PASS Response interface: calling redirect(USVString, unsigned short) on new Response() with too few arguments must throw TypeError
PASS Response interface: new Response() must inherit property "type" with the proper type
PASS Response interface: new Response() must inherit property "url" with the proper type
PASS Response interface: new Response() must inherit property "redirected" with the proper type
PASS Response interface: new Response() must inherit property "status" with the proper type
PASS Response interface: new Response() must inherit property "ok" with the proper type
PASS Response interface: new Response() must inherit property "statusText" with the proper type
PASS Response interface: new Response() must inherit property "headers" with the proper type
FAIL Response interface: new Response() must inherit property "trailer" with the proper type assert_inherits: property "trailer" not found in prototype chain
PASS Response interface: new Response() must inherit property "clone()" with the proper type
PASS Response interface: new Response() must inherit property "body" with the proper type
PASS Response interface: new Response() must inherit property "bodyUsed" with the proper type
PASS Response interface: new Response() must inherit property "arrayBuffer()" with the proper type
PASS Response interface: new Response() must inherit property "blob()" with the proper type
PASS Response interface: new Response() must inherit property "formData()" with the proper type
PASS Response interface: new Response() must inherit property "json()" with the proper type
PASS Response interface: new Response() must inherit property "text()" with the proper type
PASS Window interface: existence and properties of interface object
PASS WorkerGlobalScope interface: operation fetch(RequestInfo, RequestInit)
PASS WorkerGlobalScope interface: self must inherit property "fetch(RequestInfo, RequestInit)" with the proper type
PASS WorkerGlobalScope interface: calling fetch(RequestInfo, RequestInit) on self with too few arguments must throw TypeError
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 129 tests; 123 PASS, 6 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS idl_test setup
PASS Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined
PASS Headers interface: existence and properties of interface object
PASS Headers interface object length
PASS Headers interface object name
PASS Headers interface: existence and properties of interface prototype object
PASS Headers interface: existence and properties of interface prototype object's "constructor" property
PASS Headers interface: existence and properties of interface prototype object's @@unscopables property
PASS Headers interface: operation append(ByteString, ByteString)
PASS Headers interface: operation delete(ByteString)
PASS Headers interface: operation get(ByteString)
PASS Headers interface: operation has(ByteString)
PASS Headers interface: operation set(ByteString, ByteString)
PASS Headers interface: iterable<ByteString, ByteString>
PASS Headers must be primary interface of new Headers()
PASS Stringification of new Headers()
PASS Headers interface: new Headers() must inherit property "append(ByteString, ByteString)" with the proper type
PASS Headers interface: calling append(ByteString, ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "delete(ByteString)" with the proper type
PASS Headers interface: calling delete(ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "get(ByteString)" with the proper type
PASS Headers interface: calling get(ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "has(ByteString)" with the proper type
PASS Headers interface: calling has(ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "set(ByteString, ByteString)" with the proper type
PASS Headers interface: calling set(ByteString, ByteString) on new Headers() with too few arguments must throw TypeError
PASS Request interface: existence and properties of interface object
PASS Request interface object length
PASS Request interface object name
PASS Request interface: existence and properties of interface prototype object
PASS Request interface: existence and properties of interface prototype object's "constructor" property
PASS Request interface: existence and properties of interface prototype object's @@unscopables property
PASS Request interface: attribute method
PASS Request interface: attribute url
PASS Request interface: attribute headers
PASS Request interface: attribute destination
PASS Request interface: attribute referrer
PASS Request interface: attribute referrerPolicy
PASS Request interface: attribute mode
PASS Request interface: attribute credentials
PASS Request interface: attribute cache
PASS Request interface: attribute redirect
PASS Request interface: attribute integrity
PASS Request interface: attribute keepalive
FAIL Request interface: attribute isReloadNavigation assert_true: The prototype object must have a property "isReloadNavigation" expected true got false
PASS Request interface: attribute isHistoryNavigation
PASS Request interface: attribute signal
PASS Request interface: operation clone()
FAIL Request interface: attribute body assert_true: The prototype object must have a property "body" expected true got false
PASS Request interface: attribute bodyUsed
PASS Request interface: operation arrayBuffer()
PASS Request interface: operation blob()
PASS Request interface: operation formData()
PASS Request interface: operation json()
PASS Request interface: operation text()
PASS Request must be primary interface of new Request('about:blank')
PASS Stringification of new Request('about:blank')
PASS Request interface: new Request('about:blank') must inherit property "method" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "url" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "headers" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "destination" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "referrer" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "referrerPolicy" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "mode" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "credentials" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "cache" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "redirect" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "integrity" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type
FAIL Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type assert_inherits: property "isReloadNavigation" not found in prototype chain
PASS Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "signal" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "clone()" with the proper type
FAIL Request interface: new Request('about:blank') must inherit property "body" with the proper type assert_inherits: property "body" not found in prototype chain
PASS Request interface: new Request('about:blank') must inherit property "bodyUsed" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "arrayBuffer()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "blob()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "formData()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "json()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "text()" with the proper type
PASS Response interface: existence and properties of interface object
PASS Response interface object length
PASS Response interface object name
PASS Response interface: existence and properties of interface prototype object
PASS Response interface: existence and properties of interface prototype object's "constructor" property
PASS Response interface: existence and properties of interface prototype object's @@unscopables property
PASS Response interface: operation error()
PASS Response interface: operation redirect(USVString, unsigned short)
PASS Response interface: attribute type
PASS Response interface: attribute url
PASS Response interface: attribute redirected
PASS Response interface: attribute status
PASS Response interface: attribute ok
PASS Response interface: attribute statusText
PASS Response interface: attribute headers
FAIL Response interface: attribute trailer assert_true: The prototype object must have a property "trailer" expected true got false
PASS Response interface: operation clone()
PASS Response interface: attribute body
PASS Response interface: attribute bodyUsed
PASS Response interface: operation arrayBuffer()
PASS Response interface: operation blob()
PASS Response interface: operation formData()
PASS Response interface: operation json()
PASS Response interface: operation text()
PASS Response must be primary interface of new Response()
PASS Stringification of new Response()
PASS Response interface: new Response() must inherit property "error()" with the proper type
PASS Response interface: new Response() must inherit property "redirect(USVString, unsigned short)" with the proper type
PASS Response interface: calling redirect(USVString, unsigned short) on new Response() with too few arguments must throw TypeError
PASS Response interface: new Response() must inherit property "type" with the proper type
PASS Response interface: new Response() must inherit property "url" with the proper type
PASS Response interface: new Response() must inherit property "redirected" with the proper type
PASS Response interface: new Response() must inherit property "status" with the proper type
PASS Response interface: new Response() must inherit property "ok" with the proper type
PASS Response interface: new Response() must inherit property "statusText" with the proper type
PASS Response interface: new Response() must inherit property "headers" with the proper type
FAIL Response interface: new Response() must inherit property "trailer" with the proper type assert_inherits: property "trailer" not found in prototype chain
PASS Response interface: new Response() must inherit property "clone()" with the proper type
PASS Response interface: new Response() must inherit property "body" with the proper type
PASS Response interface: new Response() must inherit property "bodyUsed" with the proper type
PASS Response interface: new Response() must inherit property "arrayBuffer()" with the proper type
PASS Response interface: new Response() must inherit property "blob()" with the proper type
PASS Response interface: new Response() must inherit property "formData()" with the proper type
PASS Response interface: new Response() must inherit property "json()" with the proper type
PASS Response interface: new Response() must inherit property "text()" with the proper type
PASS Window interface: existence and properties of interface object
PASS WorkerGlobalScope interface: operation fetch(RequestInfo, RequestInit)
PASS WorkerGlobalScope interface: self must inherit property "fetch(RequestInfo, RequestInit)" with the proper type
PASS WorkerGlobalScope interface: calling fetch(RequestInfo, RequestInit) on self with too few arguments must throw TypeError
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 129 tests; 123 PASS, 6 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS idl_test setup
PASS Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined
PASS Headers interface: existence and properties of interface object
PASS Headers interface object length
PASS Headers interface object name
PASS Headers interface: existence and properties of interface prototype object
PASS Headers interface: existence and properties of interface prototype object's "constructor" property
PASS Headers interface: existence and properties of interface prototype object's @@unscopables property
PASS Headers interface: operation append(ByteString, ByteString)
PASS Headers interface: operation delete(ByteString)
PASS Headers interface: operation get(ByteString)
PASS Headers interface: operation has(ByteString)
PASS Headers interface: operation set(ByteString, ByteString)
PASS Headers interface: iterable<ByteString, ByteString>
PASS Headers must be primary interface of new Headers()
PASS Stringification of new Headers()
PASS Headers interface: new Headers() must inherit property "append(ByteString, ByteString)" with the proper type
PASS Headers interface: calling append(ByteString, ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "delete(ByteString)" with the proper type
PASS Headers interface: calling delete(ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "get(ByteString)" with the proper type
PASS Headers interface: calling get(ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "has(ByteString)" with the proper type
PASS Headers interface: calling has(ByteString) on new Headers() with too few arguments must throw TypeError
PASS Headers interface: new Headers() must inherit property "set(ByteString, ByteString)" with the proper type
PASS Headers interface: calling set(ByteString, ByteString) on new Headers() with too few arguments must throw TypeError
PASS Request interface: existence and properties of interface object
PASS Request interface object length
PASS Request interface object name
PASS Request interface: existence and properties of interface prototype object
PASS Request interface: existence and properties of interface prototype object's "constructor" property
PASS Request interface: existence and properties of interface prototype object's @@unscopables property
PASS Request interface: attribute method
PASS Request interface: attribute url
PASS Request interface: attribute headers
PASS Request interface: attribute destination
PASS Request interface: attribute referrer
PASS Request interface: attribute referrerPolicy
PASS Request interface: attribute mode
PASS Request interface: attribute credentials
PASS Request interface: attribute cache
PASS Request interface: attribute redirect
PASS Request interface: attribute integrity
PASS Request interface: attribute keepalive
FAIL Request interface: attribute isReloadNavigation assert_true: The prototype object must have a property "isReloadNavigation" expected true got false
PASS Request interface: attribute isHistoryNavigation
PASS Request interface: attribute signal
PASS Request interface: operation clone()
FAIL Request interface: attribute body assert_true: The prototype object must have a property "body" expected true got false
PASS Request interface: attribute bodyUsed
PASS Request interface: operation arrayBuffer()
PASS Request interface: operation blob()
PASS Request interface: operation formData()
PASS Request interface: operation json()
PASS Request interface: operation text()
PASS Request must be primary interface of new Request('about:blank')
PASS Stringification of new Request('about:blank')
PASS Request interface: new Request('about:blank') must inherit property "method" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "url" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "headers" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "destination" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "referrer" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "referrerPolicy" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "mode" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "credentials" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "cache" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "redirect" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "integrity" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "keepalive" with the proper type
FAIL Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type assert_inherits: property "isReloadNavigation" not found in prototype chain
PASS Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "signal" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "clone()" with the proper type
FAIL Request interface: new Request('about:blank') must inherit property "body" with the proper type assert_inherits: property "body" not found in prototype chain
PASS Request interface: new Request('about:blank') must inherit property "bodyUsed" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "arrayBuffer()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "blob()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "formData()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "json()" with the proper type
PASS Request interface: new Request('about:blank') must inherit property "text()" with the proper type
PASS Response interface: existence and properties of interface object
PASS Response interface object length
PASS Response interface object name
PASS Response interface: existence and properties of interface prototype object
PASS Response interface: existence and properties of interface prototype object's "constructor" property
PASS Response interface: existence and properties of interface prototype object's @@unscopables property
PASS Response interface: operation error()
PASS Response interface: operation redirect(USVString, unsigned short)
PASS Response interface: attribute type
PASS Response interface: attribute url
PASS Response interface: attribute redirected
PASS Response interface: attribute status
PASS Response interface: attribute ok
PASS Response interface: attribute statusText
PASS Response interface: attribute headers
FAIL Response interface: attribute trailer assert_true: The prototype object must have a property "trailer" expected true got false
PASS Response interface: operation clone()
PASS Response interface: attribute body
PASS Response interface: attribute bodyUsed
PASS Response interface: operation arrayBuffer()
PASS Response interface: operation blob()
PASS Response interface: operation formData()
PASS Response interface: operation json()
PASS Response interface: operation text()
PASS Response must be primary interface of new Response()
PASS Stringification of new Response()
PASS Response interface: new Response() must inherit property "error()" with the proper type
PASS Response interface: new Response() must inherit property "redirect(USVString, unsigned short)" with the proper type
PASS Response interface: calling redirect(USVString, unsigned short) on new Response() with too few arguments must throw TypeError
PASS Response interface: new Response() must inherit property "type" with the proper type
PASS Response interface: new Response() must inherit property "url" with the proper type
PASS Response interface: new Response() must inherit property "redirected" with the proper type
PASS Response interface: new Response() must inherit property "status" with the proper type
PASS Response interface: new Response() must inherit property "ok" with the proper type
PASS Response interface: new Response() must inherit property "statusText" with the proper type
PASS Response interface: new Response() must inherit property "headers" with the proper type
FAIL Response interface: new Response() must inherit property "trailer" with the proper type assert_inherits: property "trailer" not found in prototype chain
PASS Response interface: new Response() must inherit property "clone()" with the proper type
PASS Response interface: new Response() must inherit property "body" with the proper type
PASS Response interface: new Response() must inherit property "bodyUsed" with the proper type
PASS Response interface: new Response() must inherit property "arrayBuffer()" with the proper type
PASS Response interface: new Response() must inherit property "blob()" with the proper type
PASS Response interface: new Response() must inherit property "formData()" with the proper type
PASS Response interface: new Response() must inherit property "json()" with the proper type
PASS Response interface: new Response() must inherit property "text()" with the proper type
PASS Window interface: existence and properties of interface object
PASS WorkerGlobalScope interface: operation fetch(RequestInfo, RequestInit)
PASS WorkerGlobalScope interface: self must inherit property "fetch(RequestInfo, RequestInit)" with the proper type
PASS WorkerGlobalScope interface: calling fetch(RequestInfo, RequestInit) on self with too few arguments must throw TypeError
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL redirect response with empty Location, follow mode assert_unreached: Should have rejected: undefined Reached unreachable code
PASS redirect response with empty Location, manual mode
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Redirect 301 in "follow" mode without location
PASS Redirect 301 in "manual" mode without location
PASS Redirect 301 in "follow" mode with invalid location
PASS Redirect 301 in "manual" mode with invalid location
PASS Redirect 301 in "follow" mode with data location
FAIL Redirect 301 in "manual" mode with data location promise_test: Unhandled rejection with value: object "TypeError: Failed to fetch"
PASS Redirect 302 in "follow" mode without location
PASS Redirect 302 in "manual" mode without location
PASS Redirect 302 in "follow" mode with invalid location
PASS Redirect 302 in "manual" mode with invalid location
PASS Redirect 302 in "follow" mode with data location
FAIL Redirect 302 in "manual" mode with data location promise_test: Unhandled rejection with value: object "TypeError: Failed to fetch"
PASS Redirect 303 in "follow" mode without location
PASS Redirect 303 in "manual" mode without location
PASS Redirect 303 in "follow" mode with invalid location
PASS Redirect 303 in "manual" mode with invalid location
PASS Redirect 303 in "follow" mode with data location
FAIL Redirect 303 in "manual" mode with data location promise_test: Unhandled rejection with value: object "TypeError: Failed to fetch"
PASS Redirect 307 in "follow" mode without location
PASS Redirect 307 in "manual" mode without location
PASS Redirect 307 in "follow" mode with invalid location
PASS Redirect 307 in "manual" mode with invalid location
PASS Redirect 307 in "follow" mode with data location
FAIL Redirect 307 in "manual" mode with data location promise_test: Unhandled rejection with value: object "TypeError: Failed to fetch"
PASS Redirect 308 in "follow" mode without location
PASS Redirect 308 in "manual" mode without location
PASS Redirect 308 in "follow" mode with invalid location
PASS Redirect 308 in "manual" mode with invalid location
PASS Redirect 308 in "follow" mode with data location
FAIL Redirect 308 in "manual" mode with data location promise_test: Unhandled rejection with value: object "TypeError: Failed to fetch"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL trailer() test promise_test: Unhandled rejection with value: object "TypeError: Cannot read property 'then' of undefined"
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Static name
PASS Static name on the prototype
FAIL constructor assert_false: gsp.hasOwnProperty("constructor") expected false got true
FAIL duplicate property names assert_equals: expected 1 but got 0
PASS Dynamic name
PASS Ghost name
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS null document opening popup to http://web-platform.test:8001 with COOP: ""
PASS null document opening popup to http://web-platform.test:8001 with COOP: "jibberish"
FAIL null document opening popup to http://web-platform.test:8001 with COOP: "same-site" assert_equals: expected "" but got "null_to_SAME_ORIGIN_same-site"
FAIL null document opening popup to http://web-platform.test:8001 with COOP: "same-site unsafe-allow-outgoing" assert_equals: expected "" but got "null_to_SAME_ORIGIN_same-site-unsafe-allow-outgoing"
FAIL null document opening popup to http://web-platform.test:8001 with COOP: "same-origin" assert_equals: expected "" but got "null_to_SAME_ORIGIN_same-origin"
FAIL null document opening popup to http://web-platform.test:8001 with COOP: "same-origin unsafe-allow-outgoing" assert_equals: expected "" but got "null_to_SAME_ORIGIN_same-origin-unsafe-allow-outgoing"
PASS null document opening popup to http://www1.web-platform.test:8001 with COOP: ""
PASS null document opening popup to http://www1.web-platform.test:8001 with COOP: "jibberish"
FAIL null document opening popup to http://www1.web-platform.test:8001 with COOP: "same-site" assert_equals: expected "" but got "null_to_SAME_SITE_same-site"
FAIL null document opening popup to http://www1.web-platform.test:8001 with COOP: "same-site unsafe-allow-outgoing" assert_equals: expected "" but got "null_to_SAME_SITE_same-site-unsafe-allow-outgoing"
FAIL null document opening popup to http://www1.web-platform.test:8001 with COOP: "same-origin" assert_equals: expected "" but got "null_to_SAME_SITE_same-origin"
FAIL null document opening popup to http://www1.web-platform.test:8001 with COOP: "same-origin unsafe-allow-outgoing" assert_equals: expected "" but got "null_to_SAME_SITE_same-origin-unsafe-allow-outgoing"
PASS null document opening popup to http://not-web-platform.test:8001 with COOP: ""
PASS null document opening popup to http://not-web-platform.test:8001 with COOP: "jibberish"
FAIL null document opening popup to http://not-web-platform.test:8001 with COOP: "same-site" assert_equals: expected "" but got "null_to_CROSS_ORIGIN_same-site"
FAIL null document opening popup to http://not-web-platform.test:8001 with COOP: "same-site unsafe-allow-outgoing" assert_equals: expected "" but got "null_to_CROSS_ORIGIN_same-site-unsafe-allow-outgoing"
FAIL null document opening popup to http://not-web-platform.test:8001 with COOP: "same-origin" assert_equals: expected "" but got "null_to_CROSS_ORIGIN_same-origin"
FAIL null document opening popup to http://not-web-platform.test:8001 with COOP: "same-origin unsafe-allow-outgoing" assert_equals: expected "" but got "null_to_CROSS_ORIGIN_same-origin-unsafe-allow-outgoing"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL same-origin document opening popup to http://web-platform.test:8001 with COOP: "" assert_equals: expected "" but got "same-origin_to_SAME_ORIGIN_"
FAIL same-origin document opening popup to http://web-platform.test:8001 with COOP: "jibberish" assert_equals: expected "" but got "same-origin_to_SAME_ORIGIN_jibberish"
FAIL same-origin document opening popup to http://web-platform.test:8001 with COOP: "same-site" assert_equals: expected "" but got "same-origin_to_SAME_ORIGIN_same-site"
FAIL same-origin document opening popup to http://web-platform.test:8001 with COOP: "same-site unsafe-allow-outgoing" assert_equals: expected "" but got "same-origin_to_SAME_ORIGIN_same-site-unsafe-allow-outgoing"
PASS same-origin document opening popup to http://web-platform.test:8001 with COOP: "same-origin"
FAIL same-origin document opening popup to http://web-platform.test:8001 with COOP: "same-origin unsafe-allow-outgoing" assert_equals: expected "" but got "same-origin_to_SAME_ORIGIN_same-origin-unsafe-allow-outgoing"
FAIL same-origin document opening popup to http://www1.web-platform.test:8001 with COOP: "" assert_equals: expected "" but got "same-origin_to_SAME_SITE_"
FAIL same-origin document opening popup to http://www1.web-platform.test:8001 with COOP: "jibberish" assert_equals: expected "" but got "same-origin_to_SAME_SITE_jibberish"
FAIL same-origin document opening popup to http://www1.web-platform.test:8001 with COOP: "same-site" assert_equals: expected "" but got "same-origin_to_SAME_SITE_same-site"
FAIL same-origin document opening popup to http://www1.web-platform.test:8001 with COOP: "same-site unsafe-allow-outgoing" assert_equals: expected "" but got "same-origin_to_SAME_SITE_same-site-unsafe-allow-outgoing"
FAIL same-origin document opening popup to http://www1.web-platform.test:8001 with COOP: "same-origin" assert_equals: expected "" but got "same-origin_to_SAME_SITE_same-origin"
FAIL same-origin document opening popup to http://www1.web-platform.test:8001 with COOP: "same-origin unsafe-allow-outgoing" assert_equals: expected "" but got "same-origin_to_SAME_SITE_same-origin-unsafe-allow-outgoing"
FAIL same-origin document opening popup to http://not-web-platform.test:8001 with COOP: "" assert_equals: expected "" but got "same-origin_to_CROSS_ORIGIN_"
FAIL same-origin document opening popup to http://not-web-platform.test:8001 with COOP: "jibberish" assert_equals: expected "" but got "same-origin_to_CROSS_ORIGIN_jibberish"
FAIL same-origin document opening popup to http://not-web-platform.test:8001 with COOP: "same-site" assert_equals: expected "" but got "same-origin_to_CROSS_ORIGIN_same-site"
FAIL same-origin document opening popup to http://not-web-platform.test:8001 with COOP: "same-site unsafe-allow-outgoing" assert_equals: expected "" but got "same-origin_to_CROSS_ORIGIN_same-site-unsafe-allow-outgoing"
FAIL same-origin document opening popup to http://not-web-platform.test:8001 with COOP: "same-origin" assert_equals: expected "" but got "same-origin_to_CROSS_ORIGIN_same-origin"
FAIL same-origin document opening popup to http://not-web-platform.test:8001 with COOP: "same-origin unsafe-allow-outgoing" assert_equals: expected "" but got "same-origin_to_CROSS_ORIGIN_same-origin-unsafe-allow-outgoing"
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS same-origin_unsafe-allow-outgoing document opening popup to http://web-platform.test:8001 with COOP: ""
PASS same-origin_unsafe-allow-outgoing document opening popup to http://web-platform.test:8001 with COOP: "jibberish"
FAIL same-origin_unsafe-allow-outgoing document opening popup to http://web-platform.test:8001 with COOP: "same-site" assert_equals: expected "" but got "same-origin_unsafe-allow-outgoing_to_SAME_ORIGIN_same-site"
FAIL same-origin_unsafe-allow-outgoing document opening popup to http://web-platform.test:8001 with COOP: "same-site unsafe-allow-outgoing" assert_equals: expected "" but got "same-origin_unsafe-allow-outgoing_to_SAME_ORIGIN_same-site-unsafe-allow-outgoing"
FAIL same-origin_unsafe-allow-outgoing document opening popup to http://web-platform.test:8001 with COOP: "same-origin" assert_equals: expected "" but got "same-origin_unsafe-allow-outgoing_to_SAME_ORIGIN_same-origin"
PASS same-origin_unsafe-allow-outgoing document opening popup to http://web-platform.test:8001 with COOP: "same-origin unsafe-allow-outgoing"
PASS same-origin_unsafe-allow-outgoing document opening popup to http://www1.web-platform.test:8001 with COOP: ""
PASS same-origin_unsafe-allow-outgoing document opening popup to http://www1.web-platform.test:8001 with COOP: "jibberish"
FAIL same-origin_unsafe-allow-outgoing document opening popup to http://www1.web-platform.test:8001 with COOP: "same-site" assert_equals: expected "" but got "same-origin_unsafe-allow-outgoing_to_SAME_SITE_same-site"
FAIL same-origin_unsafe-allow-outgoing document opening popup to http://www1.web-platform.test:8001 with COOP: "same-site unsafe-allow-outgoing" assert_equals: expected "" but got "same-origin_unsafe-allow-outgoing_to_SAME_SITE_same-site-unsafe-allow-outgoing"
FAIL same-origin_unsafe-allow-outgoing document opening popup to http://www1.web-platform.test:8001 with COOP: "same-origin" assert_equals: expected "" but got "same-origin_unsafe-allow-outgoing_to_SAME_SITE_same-origin"
FAIL same-origin_unsafe-allow-outgoing document opening popup to http://www1.web-platform.test:8001 with COOP: "same-origin unsafe-allow-outgoing" assert_equals: expected "" but got "same-origin_unsafe-allow-outgoing_to_SAME_SITE_same-origin-unsafe-allow-outgoing"
PASS same-origin_unsafe-allow-outgoing document opening popup to http://not-web-platform.test:8001 with COOP: ""
PASS same-origin_unsafe-allow-outgoing document opening popup to http://not-web-platform.test:8001 with COOP: "jibberish"
FAIL same-origin_unsafe-allow-outgoing document opening popup to http://not-web-platform.test:8001 with COOP: "same-site" assert_equals: expected "" but got "same-origin_unsafe-allow-outgoing_to_CROSS_ORIGIN_same-site"
FAIL same-origin_unsafe-allow-outgoing document opening popup to http://not-web-platform.test:8001 with COOP: "same-site unsafe-allow-outgoing" assert_equals: expected "" but got "same-origin_unsafe-allow-outgoing_to_CROSS_ORIGIN_same-site-unsafe-allow-outgoing"
FAIL same-origin_unsafe-allow-outgoing document opening popup to http://not-web-platform.test:8001 with COOP: "same-origin" assert_equals: expected "" but got "same-origin_unsafe-allow-outgoing_to_CROSS_ORIGIN_same-origin"
FAIL same-origin_unsafe-allow-outgoing document opening popup to http://not-web-platform.test:8001 with COOP: "same-origin unsafe-allow-outgoing" assert_equals: expected "" but got "same-origin_unsafe-allow-outgoing_to_CROSS_ORIGIN_same-origin-unsafe-allow-outgoing"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL same-site document opening popup to http://web-platform.test:8001 with COOP: "" assert_equals: expected "" but got "same-site_to_SAME_ORIGIN_"
FAIL same-site document opening popup to http://web-platform.test:8001 with COOP: "jibberish" assert_equals: expected "" but got "same-site_to_SAME_ORIGIN_jibberish"
PASS same-site document opening popup to http://web-platform.test:8001 with COOP: "same-site"
FAIL same-site document opening popup to http://web-platform.test:8001 with COOP: "same-site unsafe-allow-outgoing" assert_equals: expected "" but got "same-site_to_SAME_ORIGIN_same-site-unsafe-allow-outgoing"
FAIL same-site document opening popup to http://web-platform.test:8001 with COOP: "same-origin" assert_equals: expected "" but got "same-site_to_SAME_ORIGIN_same-origin"
FAIL same-site document opening popup to http://web-platform.test:8001 with COOP: "same-origin unsafe-allow-outgoing" assert_equals: expected "" but got "same-site_to_SAME_ORIGIN_same-origin-unsafe-allow-outgoing"
FAIL same-site document opening popup to http://www1.web-platform.test:8001 with COOP: "" assert_equals: expected "" but got "same-site_to_SAME_SITE_"
FAIL same-site document opening popup to http://www1.web-platform.test:8001 with COOP: "jibberish" assert_equals: expected "" but got "same-site_to_SAME_SITE_jibberish"
PASS same-site document opening popup to http://www1.web-platform.test:8001 with COOP: "same-site"
FAIL same-site document opening popup to http://www1.web-platform.test:8001 with COOP: "same-site unsafe-allow-outgoing" assert_equals: expected "" but got "same-site_to_SAME_SITE_same-site-unsafe-allow-outgoing"
FAIL same-site document opening popup to http://www1.web-platform.test:8001 with COOP: "same-origin" assert_equals: expected "" but got "same-site_to_SAME_SITE_same-origin"
FAIL same-site document opening popup to http://www1.web-platform.test:8001 with COOP: "same-origin unsafe-allow-outgoing" assert_equals: expected "" but got "same-site_to_SAME_SITE_same-origin-unsafe-allow-outgoing"
FAIL same-site document opening popup to http://not-web-platform.test:8001 with COOP: "" assert_equals: expected "" but got "same-site_to_CROSS_ORIGIN_"
FAIL same-site document opening popup to http://not-web-platform.test:8001 with COOP: "jibberish" assert_equals: expected "" but got "same-site_to_CROSS_ORIGIN_jibberish"
FAIL same-site document opening popup to http://not-web-platform.test:8001 with COOP: "same-site" assert_equals: expected "" but got "same-site_to_CROSS_ORIGIN_same-site"
FAIL same-site document opening popup to http://not-web-platform.test:8001 with COOP: "same-site unsafe-allow-outgoing" assert_equals: expected "" but got "same-site_to_CROSS_ORIGIN_same-site-unsafe-allow-outgoing"
FAIL same-site document opening popup to http://not-web-platform.test:8001 with COOP: "same-origin" assert_equals: expected "" but got "same-site_to_CROSS_ORIGIN_same-origin"
FAIL same-site document opening popup to http://not-web-platform.test:8001 with COOP: "same-origin unsafe-allow-outgoing" assert_equals: expected "" but got "same-site_to_CROSS_ORIGIN_same-origin-unsafe-allow-outgoing"
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Top-level with use-credentials policy: navigating a frame to a null policy should fail. assert_equals: expected null but got Document node with 1 child
FAIL Top-level with use-credentials policy: navigating a frame from a use-credentials policy to a null policy should fail assert_equals: Navigation to null policy should fail expected null but got Document node with 1 child
FAIL Top-level with use-credentials policy: navigating a frame from an anonymous policy to a null policy should fail. assert_equals: Navigation to null policy should fail expected null but got Document node with 1 child
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 103 tests; 100 PASS, 3 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS shadowed blur
PASS shadowed error
PASS shadowed focus
PASS shadowed load
PASS shadowed resize
PASS shadowed scroll
PASS shadowed afterprint
PASS shadowed beforeprint
PASS shadowed beforeunload
PASS shadowed hashchange
PASS shadowed languagechange
PASS shadowed message
PASS shadowed messageerror
PASS shadowed offline
PASS shadowed online
PASS shadowed pagehide
PASS shadowed pageshow
PASS shadowed popstate
PASS shadowed rejectionhandled
PASS shadowed storage
PASS shadowed unhandledrejection
PASS shadowed unload
PASS not shadowed abort
PASS not shadowed auxclick
PASS not shadowed cancel
PASS not shadowed canplay
PASS not shadowed canplaythrough
PASS not shadowed change
PASS not shadowed click
PASS not shadowed close
PASS not shadowed contextmenu
PASS not shadowed cuechange
PASS not shadowed dblclick
PASS not shadowed drag
PASS not shadowed dragend
PASS not shadowed dragenter
FAIL not shadowed dragexit assert_equals: document.body should reflect expected (object) null but got (undefined) undefined
PASS not shadowed dragleave
PASS not shadowed dragover
PASS not shadowed dragstart
PASS not shadowed drop
PASS not shadowed durationchange
PASS not shadowed emptied
PASS not shadowed ended
PASS not shadowed input
PASS not shadowed invalid
PASS not shadowed keydown
PASS not shadowed keypress
PASS not shadowed keyup
PASS not shadowed loadeddata
PASS not shadowed loadedmetadata
FAIL not shadowed loadend assert_equals: document.body should reflect expected (object) null but got (undefined) undefined
PASS not shadowed loadstart
PASS not shadowed mousedown
PASS not shadowed mouseenter
PASS not shadowed mouseleave
PASS not shadowed mousemove
PASS not shadowed mouseout
PASS not shadowed mouseover
PASS not shadowed mouseup
PASS not shadowed wheel
PASS not shadowed pause
PASS not shadowed play
PASS not shadowed playing
PASS not shadowed progress
PASS not shadowed ratechange
PASS not shadowed reset
FAIL not shadowed securitypolicyviolation assert_equals: document.body should reflect expected (object) null but got (undefined) undefined
PASS not shadowed seeked
PASS not shadowed seeking
PASS not shadowed select
PASS not shadowed stalled
PASS not shadowed submit
PASS not shadowed suspend
PASS not shadowed timeupdate
PASS not shadowed toggle
PASS not shadowed volumechange
PASS not shadowed waiting
PASS not shadowed copy
PASS not shadowed cut
PASS not shadowed paste
PASS shadowed blur removal
PASS shadowed error removal
PASS shadowed focus removal
PASS shadowed load removal
PASS shadowed resize removal
PASS shadowed scroll removal
PASS shadowed afterprint removal
PASS shadowed beforeprint removal
PASS shadowed beforeunload removal
PASS shadowed hashchange removal
PASS shadowed languagechange removal
PASS shadowed message removal
PASS shadowed messageerror removal
PASS shadowed offline removal
PASS shadowed online removal
PASS shadowed pagehide removal
PASS shadowed pageshow removal
PASS shadowed popstate removal
PASS shadowed rejectionhandled removal
PASS shadowed storage removal
PASS shadowed unhandledrejection removal
PASS shadowed unload removal
Harness: the test ran to completion.
# TEAM: dom-dev@chromium.org
# COMPONENT: Blink>HTML
This is a testharness.js-based test.
FAIL Ensure multiple text nodes get rendered properly assert_equals: expected "X Y" but got "XY"
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 107 tests; 104 PASS, 3 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS media-source interfaces
PASS Partial interface URL: original interface defined
PASS Partial interface URL: valid exposure set
PASS Partial interface AudioTrack: original interface defined
PASS Partial interface VideoTrack: original interface defined
PASS Partial interface TextTrack: original interface defined
PASS MediaSource interface: existence and properties of interface object
PASS MediaSource interface object length
PASS MediaSource interface object name
PASS MediaSource interface: existence and properties of interface prototype object
PASS MediaSource interface: existence and properties of interface prototype object's "constructor" property
PASS MediaSource interface: existence and properties of interface prototype object's @@unscopables property
PASS MediaSource interface: attribute sourceBuffers
PASS MediaSource interface: attribute activeSourceBuffers
PASS MediaSource interface: attribute readyState
PASS MediaSource interface: attribute duration
PASS MediaSource interface: attribute onsourceopen
PASS MediaSource interface: attribute onsourceended
PASS MediaSource interface: attribute onsourceclose
PASS MediaSource interface: operation addSourceBuffer(DOMString)
PASS MediaSource interface: operation removeSourceBuffer(SourceBuffer)
PASS MediaSource interface: operation endOfStream(EndOfStreamError)
PASS MediaSource interface: operation setLiveSeekableRange(double, double)
PASS MediaSource interface: operation clearLiveSeekableRange()
PASS MediaSource interface: operation isTypeSupported(DOMString)
PASS MediaSource must be primary interface of mediaSource
PASS Stringification of mediaSource
PASS MediaSource interface: mediaSource must inherit property "sourceBuffers" with the proper type
PASS MediaSource interface: mediaSource must inherit property "activeSourceBuffers" with the proper type
PASS MediaSource interface: mediaSource must inherit property "readyState" with the proper type
PASS MediaSource interface: mediaSource must inherit property "duration" with the proper type
PASS MediaSource interface: mediaSource must inherit property "onsourceopen" with the proper type
PASS MediaSource interface: mediaSource must inherit property "onsourceended" with the proper type
PASS MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type
PASS MediaSource interface: mediaSource must inherit property "addSourceBuffer(DOMString)" with the proper type
PASS MediaSource interface: calling addSourceBuffer(DOMString) on mediaSource with too few arguments must throw TypeError
PASS MediaSource interface: mediaSource must inherit property "removeSourceBuffer(SourceBuffer)" with the proper type
PASS MediaSource interface: calling removeSourceBuffer(SourceBuffer) on mediaSource with too few arguments must throw TypeError
PASS MediaSource interface: mediaSource must inherit property "endOfStream(EndOfStreamError)" with the proper type
PASS MediaSource interface: calling endOfStream(EndOfStreamError) on mediaSource with too few arguments must throw TypeError
PASS MediaSource interface: mediaSource must inherit property "setLiveSeekableRange(double, double)" with the proper type
PASS MediaSource interface: calling setLiveSeekableRange(double, double) on mediaSource with too few arguments must throw TypeError
PASS MediaSource interface: mediaSource must inherit property "clearLiveSeekableRange()" with the proper type
PASS MediaSource interface: mediaSource must inherit property "isTypeSupported(DOMString)" with the proper type
PASS MediaSource interface: calling isTypeSupported(DOMString) on mediaSource with too few arguments must throw TypeError
PASS SourceBuffer interface: existence and properties of interface object
PASS SourceBuffer interface object length
PASS SourceBuffer interface object name
PASS SourceBuffer interface: existence and properties of interface prototype object
PASS SourceBuffer interface: existence and properties of interface prototype object's "constructor" property
PASS SourceBuffer interface: existence and properties of interface prototype object's @@unscopables property
PASS SourceBuffer interface: attribute mode
PASS SourceBuffer interface: attribute updating
PASS SourceBuffer interface: attribute buffered
PASS SourceBuffer interface: attribute timestampOffset
PASS SourceBuffer interface: attribute audioTracks
PASS SourceBuffer interface: attribute videoTracks
FAIL SourceBuffer interface: attribute textTracks assert_true: The prototype object must have a property "textTracks" expected true got false
PASS SourceBuffer interface: attribute appendWindowStart
PASS SourceBuffer interface: attribute appendWindowEnd
PASS SourceBuffer interface: attribute onupdatestart
PASS SourceBuffer interface: attribute onupdate
PASS SourceBuffer interface: attribute onupdateend
PASS SourceBuffer interface: attribute onerror
PASS SourceBuffer interface: attribute onabort
PASS SourceBuffer interface: operation appendBuffer(BufferSource)
PASS SourceBuffer interface: operation abort()
PASS SourceBuffer interface: operation remove(double, unrestricted double)
PASS SourceBuffer must be primary interface of sourceBuffer
PASS Stringification of sourceBuffer
PASS SourceBuffer interface: sourceBuffer must inherit property "mode" with the proper type
PASS SourceBuffer interface: sourceBuffer must inherit property "updating" with the proper type
PASS SourceBuffer interface: sourceBuffer must inherit property "buffered" with the proper type
PASS SourceBuffer interface: sourceBuffer must inherit property "timestampOffset" with the proper type
PASS SourceBuffer interface: sourceBuffer must inherit property "audioTracks" with the proper type
PASS SourceBuffer interface: sourceBuffer must inherit property "videoTracks" with the proper type
FAIL SourceBuffer interface: sourceBuffer must inherit property "textTracks" with the proper type assert_inherits: property "textTracks" not found in prototype chain
PASS SourceBuffer interface: sourceBuffer must inherit property "appendWindowStart" with the proper type
PASS SourceBuffer interface: sourceBuffer must inherit property "appendWindowEnd" with the proper type
PASS SourceBuffer interface: sourceBuffer must inherit property "onupdatestart" with the proper type
PASS SourceBuffer interface: sourceBuffer must inherit property "onupdate" with the proper type
PASS SourceBuffer interface: sourceBuffer must inherit property "onupdateend" with the proper type
PASS SourceBuffer interface: sourceBuffer must inherit property "onerror" with the proper type
PASS SourceBuffer interface: sourceBuffer must inherit property "onabort" with the proper type
PASS SourceBuffer interface: sourceBuffer must inherit property "appendBuffer(BufferSource)" with the proper type
PASS SourceBuffer interface: calling appendBuffer(BufferSource) on sourceBuffer with too few arguments must throw TypeError
PASS SourceBuffer interface: sourceBuffer must inherit property "abort()" with the proper type
PASS SourceBuffer interface: sourceBuffer must inherit property "remove(double, unrestricted double)" with the proper type
PASS SourceBuffer interface: calling remove(double, unrestricted double) on sourceBuffer with too few arguments must throw TypeError
PASS SourceBufferList interface: existence and properties of interface object
PASS SourceBufferList interface object length
PASS SourceBufferList interface object name
PASS SourceBufferList interface: existence and properties of interface prototype object
PASS SourceBufferList interface: existence and properties of interface prototype object's "constructor" property
PASS SourceBufferList interface: existence and properties of interface prototype object's @@unscopables property
PASS SourceBufferList interface: attribute length
PASS SourceBufferList interface: attribute onaddsourcebuffer
PASS SourceBufferList interface: attribute onremovesourcebuffer
PASS SourceBufferList must be primary interface of mediaSource.sourceBuffers
PASS Stringification of mediaSource.sourceBuffers
PASS SourceBufferList interface: mediaSource.sourceBuffers must inherit property "length" with the proper type
PASS SourceBufferList interface: mediaSource.sourceBuffers must inherit property "onaddsourcebuffer" with the proper type
PASS SourceBufferList interface: mediaSource.sourceBuffers must inherit property "onremovesourcebuffer" with the proper type
PASS AudioTrack interface: attribute sourceBuffer
PASS VideoTrack interface: attribute sourceBuffer
FAIL TextTrack interface: attribute sourceBuffer assert_true: The prototype object must have a property "sourceBuffer" expected true got false
PASS URL interface: operation createObjectURL(MediaSource)
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL idlharness Uncaught ReferenceError: document is not defined
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL mediacapture-streams interfaces. promise_test: Unhandled rejection with value: object "NotSupportedError: Only secure origins are allowed (see: https://goo.gl/Y0ZkNV)."
Harness: the test ran to completion.
This is a testharness.js-based test.
FAIL Using the same SpeechSynthesisUtterance with two SpeechSynthesis instances assert_true: expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS idl_test setup
PASS idl_test validation
FAIL Partial interface Document: original interface defined assert_true: Original interface should be defined expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS idl_test setup
PASS idl_test validation
FAIL Partial interface Document: original interface defined assert_true: Original interface should be defined expected true got false
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 54 tests; 46 PASS, 8 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS Animation interface.
PASS Animation interface: existence and properties of interface object
PASS Animation interface object length
PASS Animation interface object name
PASS Animation interface: existence and properties of interface prototype object
PASS Animation interface: existence and properties of interface prototype object's "constructor" property
PASS Animation interface: existence and properties of interface prototype object's @@unscopables property
PASS Animation interface: attribute id
PASS Animation interface: attribute effect
PASS Animation interface: attribute timeline
PASS Animation interface: attribute startTime
PASS Animation interface: attribute currentTime
PASS Animation interface: attribute playbackRate
PASS Animation interface: attribute playState
FAIL Animation interface: attribute replaceState assert_true: The prototype object must have a property "replaceState" expected true got false
PASS Animation interface: attribute pending
PASS Animation interface: attribute ready
PASS Animation interface: attribute finished
PASS Animation interface: attribute onfinish
PASS Animation interface: attribute oncancel
FAIL Animation interface: attribute onremove assert_true: The prototype object must have a property "onremove" expected true got false
PASS Animation interface: operation cancel()
PASS Animation interface: operation finish()
PASS Animation interface: operation play()
PASS Animation interface: operation pause()
PASS Animation interface: operation updatePlaybackRate(double)
PASS Animation interface: operation reverse()
FAIL Animation interface: operation persist() assert_own_property: interface prototype object missing non-static operation expected property "persist" missing
FAIL Animation interface: operation commitStyles() assert_own_property: interface prototype object missing non-static operation expected property "commitStyles" missing
PASS Animation must be primary interface of new Animation()
PASS Stringification of new Animation()
PASS Animation interface: new Animation() must inherit property "id" with the proper type
PASS Animation interface: new Animation() must inherit property "effect" with the proper type
PASS Animation interface: new Animation() must inherit property "timeline" with the proper type
PASS Animation interface: new Animation() must inherit property "startTime" with the proper type
PASS Animation interface: new Animation() must inherit property "currentTime" with the proper type
PASS Animation interface: new Animation() must inherit property "playbackRate" with the proper type
PASS Animation interface: new Animation() must inherit property "playState" with the proper type
FAIL Animation interface: new Animation() must inherit property "replaceState" with the proper type assert_inherits: property "replaceState" not found in prototype chain
PASS Animation interface: new Animation() must inherit property "pending" with the proper type
PASS Animation interface: new Animation() must inherit property "ready" with the proper type
PASS Animation interface: new Animation() must inherit property "finished" with the proper type
PASS Animation interface: new Animation() must inherit property "onfinish" with the proper type
PASS Animation interface: new Animation() must inherit property "oncancel" with the proper type
FAIL Animation interface: new Animation() must inherit property "onremove" with the proper type assert_inherits: property "onremove" not found in prototype chain
PASS Animation interface: new Animation() must inherit property "cancel()" with the proper type
PASS Animation interface: new Animation() must inherit property "finish()" with the proper type
PASS Animation interface: new Animation() must inherit property "play()" with the proper type
PASS Animation interface: new Animation() must inherit property "pause()" with the proper type
PASS Animation interface: new Animation() must inherit property "updatePlaybackRate(double)" with the proper type
PASS Animation interface: calling updatePlaybackRate(double) on new Animation() with too few arguments must throw TypeError
PASS Animation interface: new Animation() must inherit property "reverse()" with the proper type
FAIL Animation interface: new Animation() must inherit property "persist()" with the proper type assert_inherits: property "persist" not found in prototype chain
FAIL Animation interface: new Animation() must inherit property "commitStyles()" with the proper type assert_inherits: property "commitStyles" not found in prototype chain
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Test document.getAnimations for non-animated content
PASS Test document.getAnimations for script-generated animations
PASS Test the order of document.getAnimations with script generated animations
PASS Test document.getAnimations for a disconnected node
PASS Test document.getAnimations with null target
FAIL Test document.getAnimations for elements inside same-origin iframes assert_equals: expected 1 but got 0
PASS Triggers a style change event
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS KeyframeEffect interface.
PASS KeyframeEffect interface: existence and properties of interface object
PASS KeyframeEffect interface object length
PASS KeyframeEffect interface object name
PASS KeyframeEffect interface: existence and properties of interface prototype object
PASS KeyframeEffect interface: existence and properties of interface prototype object's "constructor" property
PASS KeyframeEffect interface: existence and properties of interface prototype object's @@unscopables property
PASS KeyframeEffect interface: attribute target
PASS KeyframeEffect interface: attribute composite
PASS KeyframeEffect interface: operation getKeyframes()
PASS KeyframeEffect interface: operation setKeyframes(object)
PASS KeyframeEffect must be primary interface of new KeyframeEffect(null, null)
PASS Stringification of new KeyframeEffect(null, null)
FAIL KeyframeEffect interface: new KeyframeEffect(null, null) must inherit property "target" with the proper type Unrecognized type Element
PASS KeyframeEffect interface: new KeyframeEffect(null, null) must inherit property "composite" with the proper type
PASS KeyframeEffect interface: new KeyframeEffect(null, null) must inherit property "getKeyframes()" with the proper type
PASS KeyframeEffect interface: new KeyframeEffect(null, null) must inherit property "setKeyframes(object)" with the proper type
PASS KeyframeEffect interface: calling setKeyframes(object) on new KeyframeEffect(null, null) with too few arguments must throw TypeError
Harness: the test ran to completion.
This is a testharness.js-based test.
PASS Test IDL implementation of webdriver API
FAIL Navigator interface: attribute webdriver assert_true: The prototype object must have a property "webdriver" expected true got false
FAIL Navigator interface: navigator must inherit property "webdriver" with the proper type assert_inherits: property "webdriver" not found in prototype chain
Harness: the test ran to completion.
This is a testharness.js-based test.
Found 84 tests; 72 PASS, 12 FAIL, 0 TIMEOUT, 0 NOTRUN.
FAIL idl_test setup promise_test: Unhandled rejection with value: object "SecurityError: An attempt was made to break through the security policy of the user agent."
PASS Partial interface Navigator: original interface defined
PASS MIDIInputMap interface: existence and properties of interface object
PASS MIDIInputMap interface object length
PASS MIDIInputMap interface object name
PASS MIDIInputMap interface: existence and properties of interface prototype object
PASS MIDIInputMap interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIInputMap interface: existence and properties of interface prototype object's @@unscopables property
FAIL MIDIInputMap must be primary interface of inputs assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: inputs is not defined"
FAIL Stringification of inputs assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: inputs is not defined"
PASS MIDIOutputMap interface: existence and properties of interface object
PASS MIDIOutputMap interface object length
PASS MIDIOutputMap interface object name
PASS MIDIOutputMap interface: existence and properties of interface prototype object
PASS MIDIOutputMap interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIOutputMap interface: existence and properties of interface prototype object's @@unscopables property
FAIL MIDIOutputMap must be primary interface of outputs assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: outputs is not defined"
FAIL Stringification of outputs assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: outputs is not defined"
PASS MIDIAccess interface: existence and properties of interface object
PASS MIDIAccess interface object length
PASS MIDIAccess interface object name
PASS MIDIAccess interface: existence and properties of interface prototype object
PASS MIDIAccess interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIAccess interface: existence and properties of interface prototype object's @@unscopables property
PASS MIDIAccess interface: attribute inputs
PASS MIDIAccess interface: attribute outputs
PASS MIDIAccess interface: attribute onstatechange
PASS MIDIAccess interface: attribute sysexEnabled
FAIL MIDIAccess must be primary interface of access assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: access is not defined"
FAIL Stringification of access assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: access is not defined"
FAIL MIDIAccess interface: access must inherit property "inputs" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: access is not defined"
FAIL MIDIAccess interface: access must inherit property "outputs" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: access is not defined"
FAIL MIDIAccess interface: access must inherit property "onstatechange" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: access is not defined"
FAIL MIDIAccess interface: access must inherit property "sysexEnabled" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: access is not defined"
PASS MIDIPort interface: existence and properties of interface object
PASS MIDIPort interface object length
PASS MIDIPort interface object name
PASS MIDIPort interface: existence and properties of interface prototype object
PASS MIDIPort interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIPort interface: existence and properties of interface prototype object's @@unscopables property
PASS MIDIPort interface: attribute id
PASS MIDIPort interface: attribute manufacturer
PASS MIDIPort interface: attribute name
PASS MIDIPort interface: attribute type
PASS MIDIPort interface: attribute version
PASS MIDIPort interface: attribute state
PASS MIDIPort interface: attribute connection
PASS MIDIPort interface: attribute onstatechange
PASS MIDIPort interface: operation open()
PASS MIDIPort interface: operation close()
PASS MIDIInput interface: existence and properties of interface object
PASS MIDIInput interface object length
PASS MIDIInput interface object name
PASS MIDIInput interface: existence and properties of interface prototype object
PASS MIDIInput interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIInput interface: existence and properties of interface prototype object's @@unscopables property
PASS MIDIInput interface: attribute onmidimessage
PASS MIDIOutput interface: existence and properties of interface object
PASS MIDIOutput interface object length
PASS MIDIOutput interface object name
PASS MIDIOutput interface: existence and properties of interface prototype object
PASS MIDIOutput interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIOutput interface: existence and properties of interface prototype object's @@unscopables property
PASS MIDIOutput interface: operation send([object Object], DOMHighResTimeStamp)
FAIL MIDIOutput interface: operation clear() assert_own_property: interface prototype object missing non-static operation expected property "clear" missing
PASS MIDIMessageEvent interface: existence and properties of interface object
PASS MIDIMessageEvent interface object length
PASS MIDIMessageEvent interface object name
PASS MIDIMessageEvent interface: existence and properties of interface prototype object
PASS MIDIMessageEvent interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIMessageEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS MIDIMessageEvent interface: attribute data
PASS MIDIConnectionEvent interface: existence and properties of interface object
PASS MIDIConnectionEvent interface object length
PASS MIDIConnectionEvent interface object name
PASS MIDIConnectionEvent interface: existence and properties of interface prototype object
PASS MIDIConnectionEvent interface: existence and properties of interface prototype object's "constructor" property
PASS MIDIConnectionEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS MIDIConnectionEvent interface: attribute port
PASS MIDIConnectionEvent must be primary interface of new MIDIConnectionEvent("type")
PASS Stringification of new MIDIConnectionEvent("type")
PASS MIDIConnectionEvent interface: new MIDIConnectionEvent("type") must inherit property "port" with the proper type
PASS Navigator interface: operation requestMIDIAccess(MIDIOptions)
PASS WorkerNavigator interface: existence and properties of interface object
Harness: the test ran to completion.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment