haikuwebkit/LayoutTests/media/remoteplayback-prompt-expec...

25 lines
688 B
Plaintext

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