idlharness.https.any.html

FAILExpected79 of 165 subtests pass548 ms

Details

Test
/fetch/api/idlharness.https.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSidl_test setup
PASSidl_test validation
PASSPartial interface mixin WindowOrWorkerGlobalScope: original interface mixin defined
PASSPartial interface mixin WindowOrWorkerGlobalScope: member names are unique
PASSPartial interface Window: original interface defined
PASSPartial interface Window: member names are unique
PASSPartial interface Window[2]: member names are unique
PASSRequest includes Body: member names are unique
PASSResponse includes Body: member names are unique
PASSWindow includes GlobalEventHandlers: member names are unique
PASSWindow includes WindowEventHandlers: member names are unique
PASSWindow includes WindowOrWorkerGlobalScope: member names are unique
PASSWorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are unique
PASSWindow includes AnimationFrameProvider: member names are unique
PASSWindow includes WindowSessionStorage: member names are unique
PASSWindow includes WindowLocalStorage: member names are unique
PASSHeaders interface: existence and properties of interface object
PASSHeaders interface object length
PASSHeaders interface object name
FAILHeaders interface: existence and properties of interface prototype object
assert_false: Headers.prototype should not be writable expected false got true
assert_false: Headers.prototype should not be writable expected false got true
PASSHeaders interface: existence and properties of interface prototype object's "constructor" property
PASSHeaders interface: existence and properties of interface prototype object's @@unscopables property
PASSHeaders interface: operation append(ByteString, ByteString)
FAILHeaders interface: operation delete(ByteString)
assert_equals: property has wrong .length expected 1 but got 0
assert_equals: property has wrong .length expected 1 but got 0
FAILHeaders interface: operation get(ByteString)
assert_equals: property has wrong .length expected 1 but got 0
assert_equals: property has wrong .length expected 1 but got 0
PASSHeaders interface: operation getSetCookie()
FAILHeaders interface: operation has(ByteString)
assert_equals: property has wrong .length expected 1 but got 0
assert_equals: property has wrong .length expected 1 but got 0
PASSHeaders interface: operation set(ByteString, ByteString)
FAILHeaders interface: iterable<ByteString, ByteString>
assert_equals: forEach function object length should be 1 expected 1 but got 0
assert_equals: forEach function object length should be 1 expected 1 but got 0
PASSHeaders must be primary interface of new Headers()
PASSStringification of new Headers()
PASSHeaders interface: new Headers() must inherit property "append(ByteString, ByteString)" with the proper type
FAILHeaders interface: calling append(ByteString, ByteString) on new Headers() with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSHeaders interface: new Headers() must inherit property "delete(ByteString)" with the proper type
PASSHeaders interface: calling delete(ByteString) on new Headers() with too few arguments must throw TypeError
PASSHeaders interface: new Headers() must inherit property "get(ByteString)" with the proper type
PASSHeaders interface: calling get(ByteString) on new Headers() with too few arguments must throw TypeError
PASSHeaders interface: new Headers() must inherit property "getSetCookie()" with the proper type
PASSHeaders interface: new Headers() must inherit property "has(ByteString)" with the proper type
PASSHeaders interface: calling has(ByteString) on new Headers() with too few arguments must throw TypeError
PASSHeaders interface: new Headers() must inherit property "set(ByteString, ByteString)" with the proper type
FAILHeaders interface: calling set(ByteString, ByteString) on new Headers() with too few arguments must throw TypeError
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
assert_throws_js: Called with 0 arguments function "function() { fn.apply(obj, args); }" did not throw
PASSRequest interface: existence and properties of interface object
FAILRequest interface object length
assert_equals: wrong value for Request.length expected 1 but got 2
assert_equals: wrong value for Request.length expected 1 but got 2
PASSRequest interface object name
FAILRequest interface: existence and properties of interface prototype object
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: existence and properties of interface prototype object's "constructor" property
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute method
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute url
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute headers
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute destination
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute referrer
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute referrerPolicy
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute mode
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute credentials
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute cache
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute redirect
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute integrity
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute keepalive
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute isReloadNavigation
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute isHistoryNavigation
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute signal
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute duplex
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: operation clone()
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute body
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: attribute bodyUsed
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: operation arrayBuffer()
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: operation blob()
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: operation bytes()
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: operation formData()
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: operation json()
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: operation text()
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest interface: operation textStream()
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
FAILRequest must be primary interface of new Request('about:blank')
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Request" does not have own property "prototype" expected property "prototype" missing
PASSStringification of new Request('about:blank')
PASSRequest interface: new Request('about:blank') must inherit property "method" with the proper type
PASSRequest interface: new Request('about:blank') must inherit property "url" with the proper type
PASSRequest interface: new Request('about:blank') must inherit property "headers" with the proper type
FAILRequest interface: new Request('about:blank') must inherit property "destination" with the proper type
assert_inherits: property "destination" not found in prototype chain
assert_inherits: property "destination" not found in prototype chain
FAILRequest interface: new Request('about:blank') must inherit property "referrer" with the proper type
assert_inherits: property "referrer" not found in prototype chain
assert_inherits: property "referrer" not found in prototype chain
FAILRequest interface: new Request('about:blank') must inherit property "referrerPolicy" with the proper type
assert_inherits: property "referrerPolicy" not found in prototype chain
assert_inherits: property "referrerPolicy" not found in prototype chain
FAILRequest interface: new Request('about:blank') must inherit property "mode" with the proper type
assert_inherits: property "mode" not found in prototype chain
assert_inherits: property "mode" not found in prototype chain
FAILRequest interface: new Request('about:blank') must inherit property "credentials" with the proper type
assert_inherits: property "credentials" not found in prototype chain
assert_inherits: property "credentials" not found in prototype chain
FAILRequest interface: new Request('about:blank') must inherit property "cache" with the proper type
assert_equals: expected "string" but got "undefined"
assert_equals: expected "string" but got "undefined"
PASSRequest interface: new Request('about:blank') must inherit property "redirect" with the proper type
PASSRequest interface: new Request('about:blank') must inherit property "integrity" with the proper type
PASSRequest interface: new Request('about:blank') must inherit property "keepalive" with the proper type
FAILRequest interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper type
assert_inherits: property "isReloadNavigation" not found in prototype chain
assert_inherits: property "isReloadNavigation" not found in prototype chain
FAILRequest interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper type
assert_inherits: property "isHistoryNavigation" not found in prototype chain
assert_inherits: property "isHistoryNavigation" not found in prototype chain
PASSRequest interface: new Request('about:blank') must inherit property "signal" with the proper type
FAILRequest interface: new Request('about:blank') must inherit property "duplex" with the proper type
assert_inherits: property "duplex" not found in prototype chain
assert_inherits: property "duplex" not found in prototype chain
PASSRequest interface: new Request('about:blank') must inherit property "clone()" with the proper type
PASSRequest interface: new Request('about:blank') must inherit property "body" with the proper type
PASSRequest interface: new Request('about:blank') must inherit property "bodyUsed" with the proper type
PASSRequest interface: new Request('about:blank') must inherit property "arrayBuffer()" with the proper type
PASSRequest interface: new Request('about:blank') must inherit property "blob()" with the proper type
PASSRequest interface: new Request('about:blank') must inherit property "bytes()" with the proper type
PASSRequest interface: new Request('about:blank') must inherit property "formData()" with the proper type
PASSRequest interface: new Request('about:blank') must inherit property "json()" with the proper type
PASSRequest interface: new Request('about:blank') must inherit property "text()" with the proper type
FAILRequest interface: new Request('about:blank') must inherit property "textStream()" with the proper type
assert_inherits: property "textStream" not found in prototype chain
assert_inherits: property "textStream" not found in prototype chain
FAILResponse interface: existence and properties of interface object
assert_throws_js: interface object didn't throw TypeError when called as a function function "function() { interface_object(); }" did not throw
assert_throws_js: interface object didn't throw TypeError when called as a function function "function() { interface_object(); }" did not throw
FAILResponse interface object length
assert_equals: wrong value for Response.length expected 0 but got 2
assert_equals: wrong value for Response.length expected 0 but got 2
PASSResponse interface object name
FAILResponse interface: existence and properties of interface prototype object
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: existence and properties of interface prototype object's "constructor" property
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: operation error()
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: operation redirect(USVString, optional unsigned short)
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: operation json(any, optional ResponseInit)
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: attribute type
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: attribute url
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: attribute redirected
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: attribute status
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: attribute ok
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: attribute statusText
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: attribute headers
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: operation clone()
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: attribute body
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: attribute bodyUsed
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: operation arrayBuffer()
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: operation blob()
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: operation bytes()
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: operation formData()
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: operation json()
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: operation text()
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse interface: operation textStream()
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
FAILResponse must be primary interface of new Response()
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
assert_own_property: interface "Response" does not have own property "prototype" expected property "prototype" missing
PASSStringification of new Response()
PASSResponse interface: new Response() must inherit property "error()" with the proper type
PASSResponse interface: new Response() must inherit property "redirect(USVString, optional unsigned short)" with the proper type
PASSResponse interface: calling redirect(USVString, optional unsigned short) on new Response() with too few arguments must throw TypeError
PASSResponse interface: new Response() must inherit property "json(any, optional ResponseInit)" with the proper type
PASSResponse interface: calling json(any, optional ResponseInit) on new Response() with too few arguments must throw TypeError
PASSResponse interface: new Response() must inherit property "type" with the proper type
PASSResponse interface: new Response() must inherit property "url" with the proper type
PASSResponse interface: new Response() must inherit property "redirected" with the proper type
PASSResponse interface: new Response() must inherit property "status" with the proper type
PASSResponse interface: new Response() must inherit property "ok" with the proper type
PASSResponse interface: new Response() must inherit property "statusText" with the proper type
PASSResponse interface: new Response() must inherit property "headers" with the proper type
PASSResponse interface: new Response() must inherit property "clone()" with the proper type
PASSResponse interface: new Response() must inherit property "body" with the proper type
PASSResponse interface: new Response() must inherit property "bodyUsed" with the proper type
PASSResponse interface: new Response() must inherit property "arrayBuffer()" with the proper type
PASSResponse interface: new Response() must inherit property "blob()" with the proper type
PASSResponse interface: new Response() must inherit property "bytes()" with the proper type
PASSResponse interface: new Response() must inherit property "formData()" with the proper type
PASSResponse interface: new Response() must inherit property "json()" with the proper type
PASSResponse interface: new Response() must inherit property "text()" with the proper type
FAILResponse interface: new Response() must inherit property "textStream()" with the proper type
assert_inherits: property "textStream" not found in prototype chain
assert_inherits: property "textStream" not found in prototype chain
FAILFetchLaterResult interface: existence and properties of interface object
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
FAILFetchLaterResult interface object length
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
FAILFetchLaterResult interface object name
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
FAILFetchLaterResult interface: existence and properties of interface prototype object
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
FAILFetchLaterResult interface: existence and properties of interface prototype object's "constructor" property
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
FAILFetchLaterResult interface: existence and properties of interface prototype object's @@unscopables property
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
FAILFetchLaterResult interface: attribute activated
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
assert_own_property: self does not have own property "FetchLaterResult" expected property "FetchLaterResult" missing
FAILWindow interface: operation fetchLater(RequestInfo, optional DeferredRequestInit)
assert_own_property: global object missing non-static operation expected property "fetchLater" missing
assert_own_property: global object missing non-static operation expected property "fetchLater" missing
FAILWindow interface: operation fetch(RequestInfo, optional RequestInit)
assert_false: property should not have a getter expected false got true
assert_false: property should not have a getter expected false got true
FAILWindow interface: window must inherit property "fetchLater(RequestInfo, optional DeferredRequestInit)" with the proper type
assert_own_property: expected property "fetchLater" missing
assert_own_property: expected property "fetchLater" missing
FAILWindow interface: calling fetchLater(RequestInfo, optional DeferredRequestInit) on window with too few arguments must throw TypeError
assert_own_property: expected property "fetchLater" missing
assert_own_property: expected property "fetchLater" missing
PASSWindow interface: window must inherit property "fetch(RequestInfo, optional RequestInit)" with the proper type
PASSWindow interface: calling fetch(RequestInfo, optional RequestInit) on window with too few arguments must throw TypeError