Test files: 6; Total subtests: 44
Test | Chrome Canary 81 for Android | Chrome Canary 81 for Windows | Safari TP 97 for MacOS |
---|---|---|---|
/remote-playback/cancel-watch-availability.html | OK | OK | OK |
Test that calling cancelWatchAvailability() with an id does remove the callback. | PASS | PASS | PASS |
Test that calling cancelWatchAvailability() without an id removes all the callbacks. | PASS | PASS | PASS |
/remote-playback/disable-remote-playback-cancel-watch-availability-throws.html | OK | OK | OK |
Test that calling cancelWatchAvailability() when disableRemotePlayback attribute is set throws an exception. | PASS | PASS | PASS |
/remote-playback/disable-remote-playback-prompt-throws.html | OK | OK | OK |
Test that calling prompt() when disableRemotePlayback attribute is set throws an exception. | PASS | PASS | PASS |
/remote-playback/disable-remote-playback-watch-availability-throws.html | OK | OK | OK |
Test that calling watchAvailability() when disableRemotePlayback attribute is set throws an exception. | PASS | PASS | PASS |
/remote-playback/idlharness.window.html | OK | OK | OK |
Element includes ChildNode: member names are unique | PASS | PASS | PASS |
Element includes NonDocumentTypeChildNode: member names are unique | PASS | PASS | PASS |
Element includes ParentNode: member names are unique | PASS | PASS | PASS |
Element includes Slotable: member names are unique | PASS | PASS | PASS |
HTMLElement includes DocumentAndElementEventHandlers: member names are unique | PASS | PASS | PASS |
HTMLElement includes ElementContentEditable: member names are unique | PASS | PASS | PASS |
HTMLElement includes GlobalEventHandlers: member names are unique | PASS | PASS | PASS |
HTMLElement includes HTMLOrSVGElement: member names are unique | PASS | PASS | PASS |
HTMLMediaElement interface: attribute disableRemotePlayback | PASS | PASS | PASS |
HTMLMediaElement interface: attribute remote | PASS | PASS | PASS |
Partial interface HTMLMediaElement: member names are unique | PASS | PASS | PASS |
Partial interface HTMLMediaElement: original interface defined | PASS | PASS | PASS |
RemotePlayback interface object length | PASS | PASS | PASS |
RemotePlayback interface object name | PASS | PASS | PASS |
RemotePlayback interface: attribute onconnect | PASS | PASS | PASS |
RemotePlayback interface: attribute onconnecting | PASS | PASS | PASS |
RemotePlayback interface: attribute ondisconnect | PASS | PASS | PASS |
RemotePlayback interface: attribute state | PASS | PASS | PASS |
RemotePlayback interface: calling cancelWatchAvailability(long) on media.remote with too few arguments must throw TypeError | PASS | PASS | PASS |
RemotePlayback interface: calling watchAvailability(RemotePlaybackAvailabilityCallback) on media.remote with too few arguments must throw TypeError | PASS | PASS | PASS |
RemotePlayback interface: existence and properties of interface object | PASS | PASS | PASS |
RemotePlayback interface: existence and properties of interface prototype object | PASS | PASS | PASS |
RemotePlayback interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS | PASS |
RemotePlayback interface: existence and properties of interface prototype object's @@unscopables property | PASS | PASS | PASS |
RemotePlayback interface: media.remote must inherit property "cancelWatchAvailability(long)" with the proper type | PASS | PASS | PASS |
RemotePlayback interface: media.remote must inherit property "onconnect" with the proper type | PASS | PASS | PASS |
RemotePlayback interface: media.remote must inherit property "onconnecting" with the proper type | PASS | PASS | PASS |
RemotePlayback interface: media.remote must inherit property "ondisconnect" with the proper type | PASS | PASS | PASS |
RemotePlayback interface: media.remote must inherit property "prompt()" with the proper type | PASS | PASS | PASS |
RemotePlayback interface: media.remote must inherit property "state" with the proper type | PASS | PASS | PASS |
RemotePlayback interface: media.remote must inherit property "watchAvailability(RemotePlaybackAvailabilityCallback)" with the proper type | PASS | PASS | PASS |
RemotePlayback interface: operation cancelWatchAvailability(long) | PASS | PASS | PASS |
RemotePlayback interface: operation prompt() | PASS | PASS | PASS |
RemotePlayback interface: operation watchAvailability(RemotePlaybackAvailabilityCallback) | PASS | PASS | PASS |
RemotePlayback must be primary interface of media.remote | PASS | PASS | PASS |
Stringification of media.remote | PASS | PASS | PASS |
idl_test setup | PASS | PASS | PASS |
idl_test validation | PASS | PASS | PASS |
/remote-playback/watch-availability-initial-callback.html | OK | OK | OK |
Test that the callback is called once watchAvailability() resolves. | PASS | PASS | PASS |