blob: a0df355d63ed4d37689d4c5480136f2cea0df398 [file] [edit]
Test 1:
Test that a never loaded media element can be collected
EXPECTED (weakVideo.wasCollected == 'true') OK
Test 2:
Test that the media element is not collected between load() and "loadstart"
EVENT(loadstart)
EXPECTED (weakVideo.wasCollected == 'false') OK
Test 3:
Test that the media element is not collected during playback
EVENT(playing)
EVENT(timeupdate)
EXPECTED (weakVideo.wasCollected == 'false') OK
Test 4:
Test that a paused media element will be collected, even if it has an event listener
EVENT(suspend)
EXPECTED (weakVideo.wasCollected == 'true') OK
Test 5:
Test that an ended media element will be collected, even if it has an event listener
EVENT(canplay)
EVENT(seeked)
EVENT(ended)
EXPECTED (weakVideo.wasCollected == 'true') OK
Test 6:
Test that an interrupted media element will not be collected
EVENT(canplay)
EVENT(timeupdate)
RUN(internals.beginMediaSessionInterruption("System"))
EVENT(pause)
EXPECTED (weakVideo.wasCollected == 'false') OK
RUN(internals.endMediaSessionInterruption("System"))
Test 7:
Test that a media element will be collected after it is unloaded
EVENT(canplay)
EVENT(emptied)
EXPECTED (weakVideo.wasCollected == 'true') OK
END OF TEST