| Index: LayoutTests/media/media-controller-playbackrate.html
|
| diff --git a/LayoutTests/media/media-controller-playbackrate.html b/LayoutTests/media/media-controller-playbackrate.html
|
| index 2e5d06bc547c292036e51a5d9ad651ba0b05654a..1e17b0eec249b2caa4959594d8e0adfe0fcb9dbe 100644
|
| --- a/LayoutTests/media/media-controller-playbackrate.html
|
| +++ b/LayoutTests/media/media-controller-playbackrate.html
|
| @@ -12,6 +12,16 @@
|
|
|
| var canplay = function() {
|
| video.mediaGroup = "group";
|
| +
|
| + // Test non-finite rates.
|
| + testException("video.controller.defaultPlaybackRate = -Infinity", "TypeError: Failed to set the 'defaultPlaybackRate' property on 'MediaController': The value provided is infinite.");
|
| + testException("video.controller.defaultPlaybackRate = Infinity", "TypeError: Failed to set the 'defaultPlaybackRate' property on 'MediaController': The value provided is infinite.");
|
| + testException("video.controller.defaultPlaybackRate = NaN", "TypeError: Failed to set the 'defaultPlaybackRate' property on 'MediaController': The value provided is not a number.");
|
| + testException("video.controller.playbackRate = -Infinity", "TypeError: Failed to set the 'playbackRate' property on 'MediaController': The value provided is infinite.");
|
| + testException("video.controller.playbackRate = Infinity", "TypeError: Failed to set the 'playbackRate' property on 'MediaController': The value provided is infinite.");
|
| + testException("video.controller.playbackRate = NaN", "TypeError: Failed to set the 'playbackRate' property on 'MediaController': The value provided is not a number.");
|
| +
|
| + // Test that the controller rate sets the video rate.
|
| video.playbackRate = 0;
|
| video.defaultPlaybackRate = 0;
|
| video.controller.playbackRate = 0;
|
| @@ -34,4 +44,4 @@
|
| <body onload="start()">
|
| <video controls></video>
|
| </body>
|
| -</html>
|
| +</html>
|
|
|