Tests that events are triggered for missed (skipped) cues during normal playback.

EVENT(canplaythrough)
EXPECTED (testTrack.track.cues.length == '7') OK
RUN(video.play())

EVENT(enter)
EXPECTED (testTrack.track.cues.getCueById(cueCount).text == 'I said Bear is coming now!!!!') OK
EXPECTED (currentCue.id == '3') OK

EVENT(exit)
EXPECTED (testTrack.track.cues.getCueById(cueCount).text == 'I said Bear is coming now!!!!') OK
EXPECTED (currentCue.id == '3') OK

EVENT(enter)
EXPECTED (testTrack.track.cues.getCueById(cueCount).text == 'This is the second missed cue in the test.') OK
EXPECTED (currentCue.id == '4') OK

EVENT(exit)
EXPECTED (testTrack.track.cues.getCueById(cueCount).text == 'This is the second missed cue in the test.') OK
EXPECTED (currentCue.id == '4') OK

EVENT(enter)
EXPECTED (testTrack.track.cues.getCueById(cueCount).text == 'Third missed cue - zero-length cue.') OK
EXPECTED (currentCue.id == '5') OK

EVENT(exit)
EXPECTED (testTrack.track.cues.getCueById(cueCount).text == 'Third missed cue - zero-length cue.') OK
EXPECTED (currentCue.id == '5') OK

EVENT(enter)
EXPECTED (testTrack.track.cues.getCueById(cueCount).text == 'Fourth missed cue.') OK
EXPECTED (currentCue.id == '6') OK

EVENT(exit)
EXPECTED (testTrack.track.cues.getCueById(cueCount).text == 'Fourth missed cue.') OK
EXPECTED (currentCue.id == '6') OK

EVENT(enter)
EXPECTED (testTrack.track.cues.getCueById(cueCount).text == 'Negative length cue. Should be treated correctly.') OK
EXPECTED (currentCue.id == '7') OK

EVENT(exit)
EXPECTED (testTrack.track.cues.getCueById(cueCount).text == 'Negative length cue. Should be treated correctly.') OK
EXPECTED (currentCue.id == '7') OK
EVENT(ended)
END OF TEST

