| Index: LayoutTests/imported/web-platform-tests/html/semantics/embedded-content/the-object-element/object-fallback.html
|
| diff --git a/LayoutTests/imported/web-platform-tests/html/semantics/embedded-content/the-object-element/object-fallback.html b/LayoutTests/imported/web-platform-tests/html/semantics/embedded-content/the-object-element/object-fallback.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..0388a5ebe3689178876e1a48cfd96fe9a4f36280
|
| --- /dev/null
|
| +++ b/LayoutTests/imported/web-platform-tests/html/semantics/embedded-content/the-object-element/object-fallback.html
|
| @@ -0,0 +1,41 @@
|
| +<!DOCTYPE html>
|
| +<meta charset="utf-8">
|
| +<title>HTML Test: display fallback content</title>
|
| +<link rel="author" title="Intel" href="http://www.intel.com">
|
| +<script src="../../../../../../resources/testharness.js"></script>
|
| +<script src="../../../../../../resources/testharnessreport.js"></script>
|
| +<script>
|
| +
|
| +var t1 = async_test("the typemustmatch attribute is specified");
|
| +var t2 = async_test("the typemustmatch attribute is not specified");
|
| +
|
| +</script>
|
| +<body onload="t1.done(); t2.done()">
|
| +<object id="obj"></object>
|
| +<div id="log"></div>
|
| +<script>
|
| +
|
| +t1.step(function() {
|
| + var obj1 = document.createElement("object");
|
| + obj1.setAttribute("data", "/images/blue.png");
|
| + obj1.setAttribute("type", "text/plain");
|
| + obj1.setAttribute("typemustmatch", "");
|
| + obj1.onload = t1.step_func(function () {
|
| + assert_true("typeMustMatch" in obj1, "typeMustMatch is not supported.");
|
| + assert_unreached("The image of the first object should not be loaded.");
|
| + });
|
| + document.getElementById("obj").appendChild(obj1);
|
| +});
|
| +
|
| +t2.step(function () {
|
| + var obj2 = document.createElement("object");
|
| + obj2.setAttribute("data", "test2.html");
|
| + obj2.setAttribute("type", "text/plain");
|
| + obj2.onload = t2.step_func( function () {
|
| + assert_not_equals(obj2.contentDocument, null, "The test2.html should be loaded.");
|
| + });
|
| + document.getElementById("obj").appendChild(obj2);
|
| +});
|
| +
|
| +</script>
|
| +</body>
|
|
|