diff options
Diffstat (limited to 'tests/wpt/web-platform-tests/html/syntax/serializing-html-fragments/outerHTML.html')
m--------- | tests/wpt/web-platform-tests | 0 | ||||
-rw-r--r-- | tests/wpt/web-platform-tests/html/syntax/serializing-html-fragments/outerHTML.html | 171 |
2 files changed, 171 insertions, 0 deletions
diff --git a/tests/wpt/web-platform-tests b/tests/wpt/web-platform-tests deleted file mode 160000 -Subproject 29dfb8944e535d439ca94cf7d1b1d9138a8ad11 diff --git a/tests/wpt/web-platform-tests/html/syntax/serializing-html-fragments/outerHTML.html b/tests/wpt/web-platform-tests/html/syntax/serializing-html-fragments/outerHTML.html new file mode 100644 index 00000000000..b60347a1067 --- /dev/null +++ b/tests/wpt/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>
\ No newline at end of file |