Test files: 27; Total subtests: 108
Test | CA63 | CD63 | FA57 |
---|---|---|---|
/presentation-api/controlling-ua/PresentationRequest_error.https.html | OK | OK | OK |
Call PresentationRequest constructor with a sequence of URLs, one of them invalid. SyntaxError Exception expected. | PASS | PASS | PASS |
Call PresentationRequest constructor with an empty sequence. NotSupportedError Exception expected. | PASS | PASS | PASS |
Call PresentationRequest constructor with an invalid URL. SyntaxError Exception expected. | PASS | PASS | PASS |
Call PresentationRequest() constructor without presentation URL. TypeError Exception expected. | PASS | PASS | PASS |
/presentation-api/controlling-ua/PresentationRequest_mixedcontent.https.html | OK | OK | OK |
Creating a PresentationRequest with an a priori unauthenticated URL in an HTTPS context throws a SecurityError exception. | PASS | PASS | FAIL |
/presentation-api/controlling-ua/PresentationRequest_mixedcontent_multiple.https.html | OK | OK | OK |
Creating a PresentationRequest with a set of URLs containing an a priori unauthenticated URL in an HTTPS context throws a SecurityError exception. | PASS | PASS | FAIL |
/presentation-api/controlling-ua/PresentationRequest_sandboxing_error.https.html | OK | OK | OK |
Sandboxing: Creating a PresentationRequest from a nested context fails when allow-presentation is not set | PASS | PASS | FAIL |
/presentation-api/controlling-ua/PresentationRequest_sandboxing_success.https.html | OK | OK | OK |
Sandboxing: Creating a PresentationRequest from a nested context succeeds when allow-presentation is set | PASS | PASS | PASS |
/presentation-api/controlling-ua/PresentationRequest_success.https.html | OK | OK | OK |
Constructing a PresentationRequest | PASS | PASS | PASS |
/presentation-api/controlling-ua/defaultRequest.https.html | OK | OK | OK |
Setting a default presentation request | PASS | PASS | PASS |
/presentation-api/controlling-ua/getAvailability.https.html | OK | OK | OK |
Getting the presentation displays availability information. | FAIL | FAIL | FAIL |
/presentation-api/controlling-ua/getAvailability_sandboxing_success.https.html | OK | OK | OK |
Sandboxing: Retrieving display availability from a nested context succeeds when allow-presentation is set | PASS | PASS | PASS |
/presentation-api/controlling-ua/idlharness.https.html | OK | OK | OK |
Navigator interface: attribute presentation | PASS | PASS | PASS |
Presentation interface object length | PASS | PASS | PASS |
Presentation interface object name | PASS | PASS | PASS |
Presentation interface: attribute defaultRequest | PASS | PASS | PASS |
Presentation interface: existence and properties of interface object | PASS | PASS | PASS |
Presentation interface: existence and properties of interface prototype object | PASS | PASS | PASS |
Presentation interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS |
Presentation interface: navigator.presentation must inherit property "defaultRequest" with the proper type | PASS | PASS | PASS |
Presentation must be primary interface of navigator.presentation | PASS | PASS | PASS |
PresentationAvailability interface object length | PASS | PASS | PASS |
PresentationAvailability interface object name | PASS | PASS | PASS |
PresentationAvailability interface: attribute onchange | PASS | PASS | PASS |
PresentationAvailability interface: attribute value | PASS | PASS | PASS |
PresentationAvailability interface: existence and properties of interface object | PASS | PASS | PASS |
PresentationAvailability interface: existence and properties of interface prototype object | PASS | PASS | PASS |
PresentationAvailability interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS |
PresentationConnection interface object length | PASS | PASS | PASS |
PresentationConnection interface object name | PASS | PASS | PASS |
PresentationConnection interface: attribute binaryType | PASS | PASS | PASS |
PresentationConnection interface: attribute id | PASS | PASS | PASS |
PresentationConnection interface: attribute onclose | PASS | PASS | PASS |
PresentationConnection interface: attribute onconnect | PASS | PASS | PASS |
PresentationConnection interface: attribute onmessage | PASS | PASS | PASS |
PresentationConnection interface: attribute onterminate | PASS | PASS | PASS |
PresentationConnection interface: attribute state | PASS | PASS | PASS |
PresentationConnection interface: attribute url | PASS | PASS | PASS |
PresentationConnection interface: existence and properties of interface object | PASS | PASS | PASS |
PresentationConnection interface: existence and properties of interface prototype object | PASS | PASS | PASS |
PresentationConnection interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS |
PresentationConnection interface: operation close() | PASS | PASS | PASS |
PresentationConnection interface: operation send(ArrayBuffer) | PASS | PASS | PASS |
PresentationConnection interface: operation send(ArrayBufferView) | PASS | PASS | PASS |
PresentationConnection interface: operation send(Blob) | PASS | PASS | PASS |
PresentationConnection interface: operation send(DOMString) | PASS | PASS | PASS |
PresentationConnection interface: operation terminate() | PASS | PASS | PASS |
PresentationConnectionAvailableEvent interface object length | PASS | PASS | PASS |
PresentationConnectionAvailableEvent interface object name | PASS | PASS | PASS |
PresentationConnectionAvailableEvent interface: attribute connection | PASS | PASS | PASS |
PresentationConnectionAvailableEvent interface: existence and properties of interface object | PASS | PASS | PASS |
PresentationConnectionAvailableEvent interface: existence and properties of interface prototype object | PASS | PASS | PASS |
PresentationConnectionAvailableEvent interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS |
PresentationConnectionCloseEvent interface object length | PASS | PASS | PASS |
PresentationConnectionCloseEvent interface object name | PASS | PASS | PASS |
PresentationConnectionCloseEvent interface: attribute message | PASS | PASS | PASS |
PresentationConnectionCloseEvent interface: attribute reason | PASS | PASS | PASS |
PresentationConnectionCloseEvent interface: existence and properties of interface object | PASS | PASS | PASS |
PresentationConnectionCloseEvent interface: existence and properties of interface prototype object | PASS | PASS | PASS |
PresentationConnectionCloseEvent interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS |
PresentationRequest interface object length | PASS | PASS | PASS |
PresentationRequest interface object name | PASS | PASS | PASS |
PresentationRequest interface: attribute onconnectionavailable | PASS | PASS | PASS |
PresentationRequest interface: calling reconnect(USVString) on navigator.presentation.defaultRequest with too few arguments must throw TypeError | PASS | PASS | PASS |
PresentationRequest interface: calling reconnect(USVString) on presentation_request with too few arguments must throw TypeError | PASS | PASS | PASS |
PresentationRequest interface: calling reconnect(USVString) on presentation_request_urls with too few arguments must throw TypeError | PASS | PASS | PASS |
PresentationRequest interface: existence and properties of interface object | PASS | PASS | PASS |
PresentationRequest interface: existence and properties of interface prototype object | PASS | PASS | PASS |
PresentationRequest interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS |
PresentationRequest interface: navigator.presentation.defaultRequest must inherit property "getAvailability()" with the proper type | PASS | PASS | PASS |
PresentationRequest interface: navigator.presentation.defaultRequest must inherit property "onconnectionavailable" with the proper type | PASS | PASS | PASS |
PresentationRequest interface: navigator.presentation.defaultRequest must inherit property "reconnect(USVString)" with the proper type | PASS | PASS | PASS |
PresentationRequest interface: navigator.presentation.defaultRequest must inherit property "start()" with the proper type | PASS | PASS | PASS |
PresentationRequest interface: operation getAvailability() | PASS | PASS | PASS |
PresentationRequest interface: operation reconnect(USVString) | PASS | PASS | PASS |
PresentationRequest interface: operation start() | PASS | PASS | PASS |
PresentationRequest interface: presentation_request must inherit property "getAvailability()" with the proper type | PASS | PASS | PASS |
PresentationRequest interface: presentation_request must inherit property "onconnectionavailable" with the proper type | PASS | PASS | PASS |
PresentationRequest interface: presentation_request must inherit property "reconnect(USVString)" with the proper type | PASS | PASS | PASS |
PresentationRequest interface: presentation_request must inherit property "start()" with the proper type | PASS | PASS | PASS |
PresentationRequest interface: presentation_request_urls must inherit property "getAvailability()" with the proper type | PASS | PASS | PASS |
PresentationRequest interface: presentation_request_urls must inherit property "onconnectionavailable" with the proper type | PASS | PASS | PASS |
PresentationRequest interface: presentation_request_urls must inherit property "reconnect(USVString)" with the proper type | PASS | PASS | PASS |
PresentationRequest interface: presentation_request_urls must inherit property "start()" with the proper type | PASS | PASS | PASS |
PresentationRequest must be primary interface of navigator.presentation.defaultRequest | PASS | PASS | PASS |
PresentationRequest must be primary interface of presentation_request | PASS | PASS | PASS |
PresentationRequest must be primary interface of presentation_request_urls | PASS | PASS | PASS |
Stringification of navigator.presentation | PASS | PASS | PASS |
Stringification of navigator.presentation.defaultRequest | PASS | PASS | PASS |
Stringification of presentation_request | PASS | PASS | PASS |
Stringification of presentation_request_urls | PASS | PASS | PASS |
/presentation-api/controlling-ua/reconnectToPresentation_notfound_error.https.html | OK | OK | OK |
Calling "reconnect" with an unknown presentation ID fails with a NotFoundError exception | PASS | PASS | PASS |
/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.https.html | OK | OK | OK |
Sandboxing: Reconnecting a presentation from a nested context succeeds when allow-presentation is set | PASS | PASS | PASS |
/presentation-api/controlling-ua/startNewPresentation_error.https.html | OK | OK | OK |
The presentation could not start, because a user gesture is required. | PASS | PASS | FAIL |
/presentation-api/controlling-ua/PresentationAvailability_onchange-manual.https.html | OK | OK | OK |
Monitoring the list of available presentation displays. | TIMEOUT | TIMEOUT | TIMEOUT |
/presentation-api/controlling-ua/PresentationConnection_onclose-manual.https.html | OK | OK | OK |
Closing a PresentationConnection | FAIL | FAIL | FAIL |
/presentation-api/controlling-ua/PresentationConnection_onconnect-manual.https.html | OK | OK | OK |
Establishing a presentation connection | PASS | PASS | PASS |
/presentation-api/controlling-ua/PresentationConnection_onmessage-manual.https.html | OK | OK | OK |
Receiving a message through PresentationConnection | TIMEOUT | PASS | FAIL |
/presentation-api/controlling-ua/PresentationConnection_onterminate-manual.https.html | OK | OK | OK |
Terminating a presentation in a controlling browsing context | FAIL | FAIL | FAIL |
/presentation-api/controlling-ua/PresentationConnection_send-manual.https.html | OK | OK | OK |
Sending a message through PresentationConnection | TIMEOUT | FAIL | FAIL |
/presentation-api/controlling-ua/PresentationRequest_onconnectionavailable-manual.https.html | OK | OK | OK |
Firing a connectionavailable event at a controlling user agent | PASS | PASS | PASS |
/presentation-api/controlling-ua/defaultRequest_success-manual.https.html | OK | OK | OK |
[Optional] Starting a presentation from the browser using a default presentation request. | FAIL | PASS | FAIL |
/presentation-api/controlling-ua/reconnectToPresentation_success-manual.https.html | OK | OK | OK |
Reconnect to presentation success manual test | FAIL | FAIL | FAIL |
/presentation-api/controlling-ua/startNewPresentation_displaynotallowed-manual.https.html | OK | OK | OK |
Calling "start" when the user denied permission to use the display returns a Promise rejected with a NotAllowedError exception. | PASS | PASS | PASS |
/presentation-api/controlling-ua/startNewPresentation_displaynotfound-manual.https.html | OK | OK | OK |
Calling "start" when there is no available presentation display returns a Promise rejected with a NotFoundError exception. | FAIL | FAIL | FAIL |
/presentation-api/controlling-ua/startNewPresentation_sandboxing_success-manual.https.html | OK | OK | OK |
Sandboxing: starting a presentation from a nested context succeeds when allow-presentation is set | PASS | PASS | PASS |
/presentation-api/controlling-ua/startNewPresentation_success-manual.https.html | OK | OK | OK |
Checking the chain of events when starting a new presentation | PASS | PASS | PASS |
/presentation-api/controlling-ua/startNewPresentation_unsettledpromise-manual.https.html | OK | OK | OK |
Calling "start" when there is already an unsettled Promise returns a Promise rejected with an OperationError exception. | PASS | PASS | PASS |