Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(34)

Side by Side Diff: third_party/WebKit/LayoutTests/media/video-playbackrate-expected.txt

Issue 2121383005: Convert video-playback* and sources-fallback* tests to testharness.js (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase and address comments Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
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 Test non-finite playback rates
59 TEST(video.defaultPlaybackRate = -Infinity) THROWS("TypeError: Failed to set the 'defaultPlaybackRate' property on 'HTMLMediaElement': The provided double value is non-finite.") OK
60 TEST(video.defaultPlaybackRate = Infinity) THROWS("TypeError: Failed to set the 'defaultPlaybackRate' property on 'HTMLMediaElement': The provided double value is non-finite.") OK
61 TEST(video.defaultPlaybackRate = NaN) THROWS("TypeError: Failed to set the 'defa ultPlaybackRate' property on 'HTMLMediaElement': The provided double value is no n-finite.") OK
62
63 TEST(video.playbackRate = -Infinity) THROWS("TypeError: Failed to set the 'playb ackRate' property on 'HTMLMediaElement': The provided double value is non-finite .") OK
64 TEST(video.playbackRate = Infinity) THROWS("TypeError: Failed to set the 'playba ckRate' property on 'HTMLMediaElement': The provided double value is non-finite. ") OK
65 TEST(video.playbackRate = NaN) THROWS("TypeError: Failed to set the 'playbackRat e' property on 'HTMLMediaElement': The provided double value is non-finite.") OK
66
67 END OF TEST
68
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698