| Index: LayoutTests/imported/web-platform-tests/html/syntax/serializing-html-fragments/outerHTML.html
|
| diff --git a/LayoutTests/imported/web-platform-tests/html/syntax/serializing-html-fragments/outerHTML.html b/LayoutTests/imported/web-platform-tests/html/syntax/serializing-html-fragments/outerHTML.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b8f544cfd2e46fc2ba4fef7c3ad4acce4ed28c0b
|
| --- /dev/null
|
| +++ b/LayoutTests/imported/web-platform-tests/html/syntax/serializing-html-fragments/outerHTML.html
|
| @@ -0,0 +1,171 @@
|
| +<!DOCTYPE html>
|
| +<html>
|
| + <head>
|
| + <title>HTML Test: element.outerHTML to verify HTML fragment serialization algorithm</title>
|
| + <link rel="author" title="Intel" href="http://www.intel.com/">
|
| + <link rel="help" href="https://html.spec.whatwg.org/multipage/#html-fragment-serialization-algorithm">
|
| + <link rel="help" href="https://dvcs.w3.org/hg/innerhtml/raw-file/tip/index.html#widl-Element-outerHTML">
|
| + <script src="../../../../../resources/testharness.js"></script>
|
| + <script src="../../../../../resources/testharnessreport.js"></script>
|
| + </head>
|
| + <body>
|
| + <div id="log"></div>
|
| + <script>
|
| + var element = [
|
| + "a",
|
| + "abbr",
|
| + "address",
|
| + "article",
|
| + "aside",
|
| + "audio",
|
| + "b",
|
| + "bdi",
|
| + "bdo",
|
| + "blockquote",
|
| + "body",
|
| + "button",
|
| + "canvas",
|
| + "caption",
|
| + "cite",
|
| + "code",
|
| + "colgroup",
|
| + "command",
|
| + "datalist",
|
| + "dd",
|
| + "del",
|
| + "details",
|
| + "dfn",
|
| + "dialog",
|
| + "div",
|
| + "dl",
|
| + "dt",
|
| + "em",
|
| + "fieldset",
|
| + "figcaption",
|
| + "figure",
|
| + "footer",
|
| + "form",
|
| + "h1",
|
| + "h2",
|
| + "h3",
|
| + "h4",
|
| + "h5",
|
| + "h6",
|
| + "head",
|
| + "header",
|
| + "hgroup",
|
| + "html",
|
| + "i",
|
| + "iframe",
|
| + "ins",
|
| + "kbd",
|
| + "label",
|
| + "legend",
|
| + "li",
|
| + "map",
|
| + "mark",
|
| + "menu",
|
| + "meter",
|
| + "nav",
|
| + "noscript",
|
| + "object",
|
| + "ol",
|
| + "optgroup",
|
| + "option",
|
| + "output",
|
| + "p",
|
| + "pre",
|
| + "progress",
|
| + "q",
|
| + "rp",
|
| + "rt",
|
| + "ruby",
|
| + "s",
|
| + "samp",
|
| + "script",
|
| + "section",
|
| + "select",
|
| + "small",
|
| + "span",
|
| + "strong",
|
| + "style",
|
| + "sub",
|
| + "summary",
|
| + "sup",
|
| + "table",
|
| + "tbody",
|
| + "td",
|
| + "textarea",
|
| + "tfoot",
|
| + "th",
|
| + "thead",
|
| + "time",
|
| + "title",
|
| + "tr",
|
| + "u",
|
| + "ul",
|
| + "var",
|
| + "video",
|
| + "data",
|
| + //"acronym",
|
| + //"applet",
|
| + //"basefont",
|
| + //"bgsound",
|
| + //"big",
|
| + //"blink",
|
| + //"center",
|
| + //"dir",
|
| + //"font",
|
| + //"frame",
|
| + //"frameset",
|
| + //"isindex",
|
| + //"listing",
|
| + //"marquee",
|
| + //"multicol",
|
| + //"nextid",
|
| + //"nobr",
|
| + //"noembed",
|
| + //"noframes",
|
| + //"plaintext",
|
| + //"rb",
|
| + //"spacer",
|
| + //"strike",
|
| + //"tt",
|
| + //"xmp",
|
| + ];
|
| +
|
| + var noEndTag = [
|
| + "area",
|
| + "base",
|
| + "br",
|
| + "col",
|
| + "embed",
|
| + "hr",
|
| + "img",
|
| + "input",
|
| + "keygen",
|
| + "link",
|
| + "meta",
|
| + "param",
|
| + "source",
|
| + "track",
|
| + "wbr",
|
| + ];
|
| +
|
| + test(function() {
|
| + element.forEach(function(ele) {
|
| + test(function() {
|
| + var e = document.createElement(ele);
|
| + assert_equals(e.outerHTML, "<" + ele + "></" + ele + ">", ele + " node created." );
|
| + }, "Node for " + ele);
|
| + });
|
| + noEndTag.forEach(function(ele) {
|
| + test(function() {
|
| + var e = document.createElement(ele);
|
| + assert_equals(e.outerHTML, "<" + ele + ">", ele + " node created." );
|
| + }, "Node for " + ele);
|
| + });
|
| + }, document.title);
|
| + </script>
|
| + </body>
|
| +</html>
|
|
|