Bug 1373975 - Modify the testcase to meet spec. if a cue.endTime is equal to playbacktime, the cue is not an activeCue. r=rillian draft
authorbechen <bechen@mozilla.com>
Fri, 23 Jun 2017 09:36:20 +0800
changeset 599353 e9ea01def3c9bdf4485530a1c8616b001e6f2dee
parent 597026 416c3c8c4b3db9ba96a103ce7820c9a140a3051d
child 634746 80048185ef5c8bdbf86b1c12d426dd6c70f8b18d
push id65494
push userbechen@mozilla.com
push dateFri, 23 Jun 2017 01:37:11 +0000
reviewersrillian
bugs1373975
milestone56.0a1
Bug 1373975 - Modify the testcase to meet spec. if a cue.endTime is equal to playbacktime, the cue is not an activeCue. r=rillian MozReview-Commit-ID: 24sXOtW3n54
dom/media/test/test_texttrackcue.html
--- a/dom/media/test/test_texttrackcue.html
+++ b/dom/media/test/test_texttrackcue.html
@@ -238,17 +238,17 @@ SpecialPowers.pushPrefEnv({"set": [["med
 
       video.addEventListener("timeupdate", function() {
         var activeCues = trackElement.track.activeCues,
             found = false,
             playbackTime = video.currentTime;
 
         for (var i = 0; i < cueInfo.length; i++) {
           var cue = cueInfo[i];
-          if (playbackTime >= cue.startTime && playbackTime <= cue.endTime) {
+          if (playbackTime >= cue.startTime && playbackTime < cue.endTime) {
             is(activeCues.length, cue.ids.length, "There should be " + cue.ids.length + " currently active cue(s).");
             for (var j = 0; j < cue.ids.length; j++) {
               isnot(activeCues.getCueById(cue.ids[j]), undefined, "The cue with ID " + cue.ids[j] + " should be active.");
             }
             break;
           }
         }
       });