mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Update web-platform-tests to revision 0d318188757a9c996e20b82db201fd04de5aa255
This commit is contained in:
parent
b2a5225831
commit
1a81b18b9f
12321 changed files with 544385 additions and 6 deletions
|
@ -0,0 +1,18 @@
|
|||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>HTML5 Media Elements: Content inside the 'audio' element is not shown to the user (image).</title>
|
||||
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
|
||||
<link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
|
||||
<link rel="help" href="https://html.spec.whatwg.org/multipage/#audio" />
|
||||
<link rel="match" href="audio_content-ref.htm" />
|
||||
<meta name="assert" content="Content inside the 'audio' element is not shown to the user (image)." />
|
||||
</head>
|
||||
<body>
|
||||
<p>Test passes if there is no red.</p>
|
||||
<div id='testcontent'>
|
||||
<audio><img src="../../../../images/fail.gif" /></audio>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,18 @@
|
|||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>HTML5 Media Elements: Content inside the 'audio' element is not shown to the user.</title>
|
||||
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
|
||||
<link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
|
||||
<link rel="help" href="https://html.spec.whatwg.org/multipage/#audio" />
|
||||
<link rel="match" href="audio_content-ref.htm" />
|
||||
<meta name="assert" content="Content inside the 'audio' element is not shown to the user." />
|
||||
</head>
|
||||
<body>
|
||||
<p>Test passes if there is no red.</p>
|
||||
<div id='testcontent'>
|
||||
<audio><span style="color: red;">FAIL</span></audio>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,51 @@
|
|||
<!doctype html>
|
||||
<meta charset=utf-8>
|
||||
<title>Audio constructor</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<div id=log></div>
|
||||
<script>
|
||||
test(function() {
|
||||
var throwingObject = {
|
||||
toString: function() { throw Error() },
|
||||
valueOf: function() { throw Error() }
|
||||
};
|
||||
var tests = [
|
||||
[function() { return Audio() }, null, "No arguments, without new"],
|
||||
[function() { return new Audio() }, null, "No arguments, with new"],
|
||||
[function() { return Audio("") }, "", "Empty string argument, without new"],
|
||||
[function() { return new Audio("") }, "", "Empty string argument, with new"],
|
||||
[function() { return Audio("src") }, "src", "Non-empty string argument, without new"],
|
||||
[function() { return new Audio("src") }, "src", "Non-empty string argument, with new"],
|
||||
[function() { return Audio(null) }, "null", "Null argument, without new"],
|
||||
[function() { return new Audio(null) }, "null", "Null argument, with new"],
|
||||
[function() { return Audio(undefined) }, null, "Undefined argument, without new"],
|
||||
[function() { return new Audio(undefined) }, null, "Undefined argument, with new"],
|
||||
[function() { return Audio("", throwingObject) }, "", "Extra argument, without new"],
|
||||
[function() { return new Audio("", throwingObject) }, "", "Extra argument, with new"],
|
||||
];
|
||||
tests.forEach(function(t) {
|
||||
var fn = t[0], expectedSrc = t[1], description = t[2];
|
||||
test(function() {
|
||||
var element = fn();
|
||||
assert_equals(element.localName, "audio");
|
||||
assert_equals(element.tagName, "AUDIO");
|
||||
assert_equals(element.namespaceURI, "http://www.w3.org/1999/xhtml");
|
||||
assert_equals(element.nodeType, Node.ELEMENT_NODE);
|
||||
assert_equals(element.getAttribute("preload"), "auto");
|
||||
assert_equals(element.getAttribute("src"), expectedSrc);
|
||||
assert_equals(element.ownerDocument, document);
|
||||
}, description);
|
||||
});
|
||||
});
|
||||
test(function() {
|
||||
assert_throws(new TypeError(), function() {
|
||||
HTMLAudioElement();
|
||||
});
|
||||
}, "Calling HTMLAudioElement should throw");
|
||||
test(function() {
|
||||
assert_throws(new TypeError(), function() {
|
||||
new HTMLAudioElement();
|
||||
});
|
||||
}, "Constructing HTMLAudioElement should throw");
|
||||
</script>
|
|
@ -0,0 +1,13 @@
|
|||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>HTML5 Media Elements: Content inside the 'audio' element is not shown to the user.</title>
|
||||
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
|
||||
<link rel="author" title="Microsoft" href="http://www.microsoft.com/" />
|
||||
</head>
|
||||
<body>
|
||||
<p>Test passes if there is no red.</p>
|
||||
<div id='testcontent'>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue