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

Side by Side Diff: third_party/WebKit/LayoutTests/media/track/track-mode-not-changed-by-new-track-expected.txt

Issue 1942633002: Convert track-mode* tests to testharness.js (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: address comments Created 4 years, 7 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 Tests that a track appended after the initial track configuration does not chang e other tracks.
2
3
4 EVENT(load) -- <body>
5 EXPECTED (track1.readyState == '0') OK
6 EXPECTED (track1.track.mode == 'disabled') OK
7
8 EVENT(canplaythrough) -- <video>
9 **check initial metadata track state
10 EXPECTED (track1.readyState == '0') OK
11 EXPECTED (track1.track.mode == 'disabled') OK
12 EXPECTED (track1.track.cues == 'null') OK
13 RUN(track1.track.mode = 'hidden')
14
15 EVENT(load) -- <track kind='metadata' >
16 **check metadata track state
17 EXPECTED (track1.readyState == '2') OK
18 EXPECTED (track1.track.mode == 'hidden') OK
19 EXPECTED (track1.track.cues.length == '12') OK
20 EXPECTED (track1.track.cues[11].startTime == '22') OK
21
22 **add a caption track, configured to load automatically
23 RUN(track2 = document.createElement('track'))
24 RUN(track2.setAttribute('kind', 'captions'))
25 RUN(track2.setAttribute('default', 'default'))
26 RUN(track2.setAttribute('onload', 'captionsTrackLoaded()'))
27 RUN(track2.setAttribute('src', 'captions-webvtt/tc004-webvtt-file.vtt'))
28 RUN(video.appendChild(track2))
29
30 EVENT(load) -- <track kind='captions' >
31 **check that metadata track state has not changed
32 EXPECTED (track1.readyState == '2') OK
33 EXPECTED (track1.track.mode == 'hidden') OK
34 **and that the caption track state is correct
35 EXPECTED (track2.readyState == '2') OK
36 EXPECTED (track2.track.mode == 'showing') OK
37
38 **add a subtitle track with video.addTextTrack()
39 RUN(track3 = video.addTextTrack('subtitles', 'Subtitle Track', 'en'))
40 RUN(track3.mode = 'showing')
41
42 EVENT(addtrack)
43 **check that metadata track state has not changed
44 EXPECTED (track1.readyState == '2') OK
45 EXPECTED (track1.track.mode == 'hidden') OK
46 **and that the caption track state has not changed
47 EXPECTED (track2.readyState == '2') OK
48 EXPECTED (track2.track.mode == 'showing') OK
49 **and that the subtitle track state is correct
50 EXPECTED (event.target == '[object TextTrackList]') OK
51 EXPECTED (event instanceof window.TrackEvent == 'true') OK
52 EXPECTED (event.track == '[object TextTrack]') OK
53 EXPECTED (track3.mode == 'showing') OK
54
55 END OF TEST
56
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698