diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index 449560793b7..4a4d66a0370 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -569349,7 +569349,7 @@ "testharness" ], "html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html": [ - "7765806a9035b1c94929eb913a68668b6268d900", + "6cb2a73e478e7042a443332124d54804279c82f5", "testharness" ], "html/semantics/embedded-content/media-elements/event_loadedmetadata.html": [ diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html.ini index 7c16b52bdbe..85c747ceabb 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html.ini @@ -1,6 +1,5 @@ [event_loadeddata_noautoplay.html] type: testharness - expected: TIMEOUT [setting src attribute on non-autoplay audio should trigger loadeddata event] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html index 0c81f335bb5..cc40a147940 100644 --- a/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html +++ b/tests/wpt/web-platform-tests/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html @@ -17,18 +17,16 @@ test(function() { var t = async_test("setting src attribute on non-autoplay audio should trigger loadeddata event", {timeout:5000}); var a = document.getElementById("a"); - a.addEventListener("loadeddata", function() { - t.done(); - }, false); + a.addEventListener("error", t.unreached_func()); + a.addEventListener("loadeddata", t.step_func_done(), false); a.src = getAudioURI("/media/sound_5") + "?" + new Date() + Math.random(); }, "audio events - loadeddata"); test(function() { var t = async_test("setting src attribute on non-autoplay video should trigger loadeddata event", {timeout:5000}); var v = document.getElementById("v"); - v.addEventListener("loadeddata", function() { - t.done(); - }, false); + v.addEventListener("error", t.unreached_func()); + v.addEventListener("loadeddata", t.step_func_done(), false); v.src = getVideoURI("/media/movie_5") + "?" + new Date() + Math.random(); }, "video events - loadeddata");