зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1578609 - part2 : add test 'test_load_source_empty_type.html'. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D45270 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
07f8890bbd
Коммит
e36ca06c1c
|
@ -893,6 +893,8 @@ skip-if = toolkit == 'android' # android(bug 1232305)
|
|||
skip-if = toolkit == 'android' # bug 1274802, android(bug 1232305)
|
||||
[test_load_source.html]
|
||||
skip-if = toolkit == 'android' # android(bug 1232305)
|
||||
[test_load_source_empty_type.html]
|
||||
skip-if = toolkit == 'android' # android(bug 1232305)
|
||||
[test_loop.html]
|
||||
skip-if = toolkit == 'android' # bug 1242112, android(bug 1232305)
|
||||
[test_looping_eventsOrder.html]
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>Load resource from source element with empty type</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script src="manifest.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
|
||||
</head>
|
||||
<body>
|
||||
<video id="type"><source src="gizmo.mp4" type></video>
|
||||
<video id="type-and-equal"><source src="gizmo.mp4" type=></video>
|
||||
<video id="type-and-equal-quotation-marks"><source src="gizmo.mp4" type=""></video>
|
||||
<script class="testbody" type="text/javascript">
|
||||
/**
|
||||
* This test is used to ensure that media element can start loading when its
|
||||
* child source element with empty type property. We would test following forms,
|
||||
* `type`, `type=` and `type=""`.
|
||||
*/
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
|
||||
const videos = document.getElementsByTagName("video");
|
||||
const videoNum = videos.length;
|
||||
let loadedElementsNum = 0;
|
||||
|
||||
for (let video of videos) {
|
||||
video.addEventListener("loadeddata",
|
||||
() => {
|
||||
ok(true, `loaded element '${video.id}'`);
|
||||
if (++loadedElementsNum == videoNum) {
|
||||
SimpleTest.finish();
|
||||
}
|
||||
}, { once: true});
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Загрузка…
Ссылка в новой задаче