| |
| Test the operation of prompt(). |
| |
| |
| ** prompt() when disableRemotePlayback is set should fail |
| RUN(video.disableRemotePlayback = true) |
| EXPECTED ERROR: InvalidStateError: The object is in an invalid state. |
| RUN(video.disableRemotePlayback = false) |
| |
| ** prompt() outside of a user action should fail |
| EXPECTED ERROR: NotSupportedError: The operation is not supported. |
| |
| ** prompt() when no targets are available should fail |
| EXPECTED ERROR: NotSupportedError: The operation is not supported. |
| |
| ** Simulate a device becoming available |
| RUN(video.src = findMediaFile("video", "content/test")) |
| EVENT(canplaythrough) |
| |
| ** Simulate a device becoming selected |
| EVENT(connecting) |
| EVENT(connect) |
| END OF TEST |
| |