OLD | NEW |
1 Tests TextTrackCue's addCue and removeCue | 1 Tests TextTrackCue's addCue and removeCue |
2 | 2 |
3 | 3 |
4 *** Test cues loaded from the file. | 4 *** Test cues loaded from the file. |
5 EXPECTED (cues.length == '4') OK | 5 EXPECTED (cues.length == '4') OK |
6 EXPECTED (cues.getCueById('1').startTime == '0') OK | 6 EXPECTED (cues.getCueById('1').startTime == '0') OK |
7 EXPECTED (cues[1].startTime == '31') OK | 7 EXPECTED (cues[1].startTime == '31') OK |
8 EXPECTED (cues[2].startTime == '61') OK | 8 EXPECTED (cues[2].startTime == '61') OK |
9 EXPECTED (cues.getCueById('4').startTime == '121') OK | 9 EXPECTED (cues.getCueById('4').startTime == '121') OK |
10 EXPECTED (cues.getCueById('junk') == 'undefined') OK | 10 EXPECTED (cues.getCueById('junk') == 'undefined') OK |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
64 | 64 |
65 *** Remove a cue added from the WebVTT file. | 65 *** Remove a cue added from the WebVTT file. |
66 RUN(textCue = cues[2]) | 66 RUN(textCue = cues[2]) |
67 RUN(testTrack.track.removeCue(textCue)) | 67 RUN(testTrack.track.removeCue(textCue)) |
68 EXPECTED (textCue.track == 'null') OK | 68 EXPECTED (textCue.track == 'null') OK |
69 EXPECTED (cues[1].startTime == '31') OK | 69 EXPECTED (cues[1].startTime == '31') OK |
70 EXPECTED (cues[2].startTime == '121') OK | 70 EXPECTED (cues[2].startTime == '121') OK |
71 | 71 |
72 *** Try to remove the cue again. | 72 *** Try to remove the cue again. |
73 TEST(testTrack.track.removeCue(textCue)) THROWS(DOMException.INVALID_STATE_ERR)
OK | 73 TEST(testTrack.track.removeCue(textCue)) THROWS(DOMException.INVALID_STATE_ERR)
OK |
| 74 |
| 75 *** Add a cue before all the existing cues. |
| 76 RUN(testTrack.track.addCue(new TextTrackCue(0, 31, 'I am first'))) |
| 77 EXPECTED (cues[0].startTime == '0') OK |
| 78 EXPECTED (cues[0].endTime == '31') OK |
| 79 EXPECTED (cues[1].startTime == '0') OK |
| 80 EXPECTED (cues[1].endTime == '30.5') OK |
| 81 EXPECTED (cues[2].startTime == '31') OK |
74 END OF TEST | 82 END OF TEST |
75 | 83 |
OLD | NEW |