| OLD | NEW |
| (Empty) |
| 1 Test that cue text is mutable. | |
| 2 | |
| 3 | |
| 4 ** Test initial cue info | |
| 5 EXPECTED (testTrack.track.activeCues.length == '0') OK | |
| 6 No text track cue with display id '-webkit-media-text-track-display' is currentl
y visible | |
| 7 EXPECTED (testTrack.track.cues[0].startTime == '1') OK | |
| 8 EXPECTED (testTrack.track.cues[1].startTime == '3') OK | |
| 9 EXPECTED (testTrack.track.cues[0].text == 'Lorem ipsum dolor sit amet,') OK | |
| 10 EXPECTED (fragment.isEqualNode(testTrack.track.cues[0].getCueAsHTML()) == 'true'
) OK | |
| 11 | |
| 12 ** Change the start time of cue #1, it should become visible. | |
| 13 RUN(testTrack.track.cues[0].startTime = 0) | |
| 14 EXPECTED (testTrack.track.cues[0].startTime == '0') OK | |
| 15 EXPECTED (textTrackDisplayElement(video, 'display').innerText == 'Lorem ipsum do
lor sit amet,') OK | |
| 16 | |
| 17 ** Change the cue text, getCueAsHTML() should return a new, correct fragment. | |
| 18 RUN(testTrack.track.cues[0].text = 'Lorem ipsum dolor sit amet,') | |
| 19 EXPECTED (testTrack.track.cues[0].text == 'Lorem ipsum dolor sit amet,') OK | |
| 20 EXPECTED (fragment.isEqualNode(testTrack.track.cues[0].getCueAsHTML()) == 'true'
) OK | |
| 21 | |
| 22 END OF TEST | |
| 23 | |
| OLD | NEW |