841da94625553c6f9f9eee36c65e64befc7226ff
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / media / video-playbackrate-expected.txt
1 'playbackRate' should not change when play() is called.
2 'playbackRate' and 'defaultPlaybackRate' should always return the last value set.
3 *** setting src
4 EVENT(canplaythrough)
5
6 *** checking defaults
7 EXPECTED (video.playbackRate == '1') OK
8 EXPECTED (video.defaultPlaybackRate == '1') OK
9
10 *** setting defaultPlaybackRate
11 RUN(video.defaultPlaybackRate = 2)
12 EXPECTED (video.playbackRate == '1') OK
13 EXPECTED (video.defaultPlaybackRate == '2') OK
14
15 EVENT(ratechange)
16 *** checking rates after event
17 EXPECTED (video.playbackRate == '1') OK
18 EXPECTED (video.defaultPlaybackRate == '2') OK
19
20 *** setting playbackRate
21 RUN(video.playbackRate = 2)
22 EXPECTED (video.playbackRate == '2') OK
23 EXPECTED (video.defaultPlaybackRate == '2') OK
24
25 EVENT(ratechange)
26 *** checking rates after event
27 EXPECTED (video.playbackRate == '2') OK
28 EXPECTED (video.defaultPlaybackRate == '2') OK
29
30 *** beginning playback
31 RUN(video.playbackRate = 1)
32 EXPECTED (video.playbackRate == '1') OK
33 EXPECTED (video.defaultPlaybackRate == '2') OK
34 RUN(video.play())
35
36 EVENT(ratechange)
37 *** checking rates after event
38 EXPECTED (video.playbackRate == '1') OK
39 EXPECTED (video.defaultPlaybackRate == '2') OK
40
41 EVENT(ended)
42 EXPECTED (video.playbackRate == '1') OK
43 EXPECTED (video.defaultPlaybackRate == '2') OK
44
45 Test extreme playback rates
46 RUN(video.defaultPlaybackRate = Number.MIN_VALUE)
47 EXPECTED (video.defaultPlaybackRate == '5e-324') OK
48
49 RUN(video.defaultPlaybackRate = Number.MAX_VALUE)
50 EXPECTED (video.defaultPlaybackRate == '1.7976931348623157e+308') OK
51
52 RUN(video.playbackRate = Number.MIN_VALUE)
53 EXPECTED (video.playbackRate == '5e-324') OK
54
55 RUN(video.playbackRate = Number.MAX_VALUE)
56 EXPECTED (video.playbackRate == '1.7976931348623157e+308') OK
57
58 END OF TEST
59