| Index: third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html
|
| diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..52fa01b91ad4d1a03aa130acb98dbff5a6bb94d8
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html
|
| @@ -0,0 +1,38 @@
|
| +<!doctype html>
|
| +<meta charset=utf-8>
|
| +<title>Ensure that embed elements inside object elements load when the objects
|
| + fall back but not otherwise</title>
|
| +<script src=/resources/testharness.js></script>
|
| +<script src=/resources/testharnessreport.js></script>
|
| +<script>
|
| + var child1Loaded = false;
|
| + var child2Loaded = false;
|
| + var child3Loaded = false;
|
| + var parent3Loaded = false;
|
| +</script>
|
| +<object>
|
| + <embed src="embed-in-object-fallback-subdocument.html?child1Loaded">
|
| +</object>
|
| +<object>
|
| + <embed id="two" src="embed-in-object-fallback-subdocument.html?child2Loaded">
|
| + <!-- Something that forces the embed to be in the tree before the <object>
|
| + is done parsing -->
|
| + <script>
|
| + test(function() {
|
| + assert_equals(document.getElementById("two").localName,
|
| + "embed");
|
| + }, "We have the right embed element");
|
| + </script>
|
| +</object>
|
| +<object data="embed-in-object-fallback-subdocument.html?parent3Loaded">
|
| + <embed src="embed-in-object-fallback-subdocument.html?child3Loaded">
|
| +</object>
|
| +<script>
|
| + var t = async_test("Check that the right things loaded");
|
| + onload = t.step_func_done(function() {
|
| + assert_true(child1Loaded, "child 1 should load");
|
| + assert_true(child2Loaded, "child 2 should load");
|
| + assert_false(child3Loaded, "child 3 should not load");
|
| + assert_true(parent3Loaded, "parent 3 should load");
|
| + });
|
| +</script>
|
|
|