Tests: Complete the resize during playback test upon ended and seeked

Otherwise, we may miss the ended event if the order of the events is
changed.
This commit is contained in:
Zaggy1024 2026-06-10 16:43:17 -05:00 committed by Gregory Bertilson
parent da4e8b2b2b
commit af9ab3b3fa

View file

@ -26,8 +26,10 @@
await new Promise(resolve => video.addEventListener("seeked", resolve, { once: true }));
println("--- seek to end ---");
const sawEnded = new Promise(resolve => video.addEventListener("ended", resolve, { once: true }));
const sawSeeked = new Promise(resolve => video.addEventListener("seeked", resolve, { once: true }));
video.currentTime = video.duration;
await new Promise(resolve => video.addEventListener("seeked", resolve, { once: true }));
await Promise.all([sawEnded, sawSeeked]);
done();
});