| |
| Test that cue text is mutable. |
| |
| |
| ** Test initial cue info |
| EXPECTED (testTrack.track.activeCues.length == '0') OK |
| No text track cue with display id '-webkit-media-text-track-display' is currently visible |
| EXPECTED (testTrack.track.cues[0].startTime == '1') OK |
| EXPECTED (testTrack.track.cues[1].startTime == '3') OK |
| EXPECTED (testTrack.track.cues[0].text == 'Lorem ipsum dolor sit amet,') OK |
| EXPECTED (fragment.isEqualNode(testTrack.track.cues[0].getCueAsHTML()) == 'true') OK |
| |
| ** Change the start time of cue #1, it should become visible. |
| RUN(testTrack.track.cues[0].startTime = 0) |
| EXPECTED (testTrack.track.cues[0].startTime == '0') OK |
| EXPECTED (textTrackDisplayElement(video, 'display').innerText == 'Lorem ipsum dolor sit amet,') OK |
| |
| ** Change the cue text, getCueAsHTML() should return a new, correct fragment. |
| RUN(testTrack.track.cues[0].text = 'Lorem ipsum dolor sit amet,') |
| EXPECTED (testTrack.track.cues[0].text == 'Lorem ipsum dolor sit amet,') OK |
| EXPECTED (fragment.isEqualNode(testTrack.track.cues[0].getCueAsHTML()) == 'true') OK |
| |
| END OF TEST |
| |