<head><!-- webkit-test-runner [ enableKeygenElement=true ] --> | |
<script> | |
if (window.testRunner) | |
testRunner.dumpAsText(); | |
log = function(msg) | |
{ | |
document.getElementById('console').appendChild(document.createTextNode(msg + "\n")); | |
} | |
var testZone; | |
test = function(tag) | |
{ | |
var el = document.createElement(tag); | |
testZone.appendChild(el); | |
try { | |
el.insertAdjacentHTML("beforeBegin", "HTML"); | |
log("PASS: insertAdjacentHTML did not throw an exception when using the " + tag + " tag."); | |
} catch(e) { | |
log("FAIL: insertAdjacentHTML threw an exception when using the " + tag + " tag: " + e); | |
} | |
testZone.innerHTML = ""; | |
} | |
onload = function() | |
{ | |
testZone = document.getElementById('testZone'); | |
var tags = ["a", | |
"abbr", | |
"acronym", | |
"address", | |
"applet", | |
"area", | |
"audio", | |
"b", | |
"base", | |
"basefont", | |
"bdo", | |
"big", | |
"blockquote", | |
"body", | |
"br", | |
"button", | |
"canvas", | |
"caption", | |
"center", | |
"cite", | |
"code", | |
"col", | |
"colgroup", | |
"dd", | |
"del", | |
"dfn", | |
"dir", | |
"div", | |
"dl", | |
"dt", | |
"em", | |
"embed", | |
"fieldset", | |
"font", | |
"form", | |
"frame", | |
"frameset", | |
"h1", | |
"h2", | |
"h3", | |
"h4", | |
"h5", | |
"h6", | |
"head", | |
"hr", | |
"html", | |
"i", | |
"iframe", | |
"image", | |
"img", | |
"input", | |
"ins", | |
"isindex", | |
"kbd", | |
"keygen", | |
"label", | |
"layer", | |
"legend", | |
"li", | |
"link", | |
"listing", | |
"map", | |
"marquee", | |
"menu", | |
"meta", | |
"nobr", | |
"noembed", | |
"noframes", | |
"nolayer", | |
"noscript", | |
"object", | |
"ol", | |
"optgroup", | |
"option", | |
"p", | |
"param", | |
"plaintext", | |
"pre", | |
"q", | |
"s", | |
"samp", | |
"script", | |
"select", | |
"small", | |
"source", | |
"span", | |
"strike", | |
"strong", | |
"style", | |
"sub", | |
"sup", | |
"table", | |
"tbody", | |
"td", | |
"textarea", | |
"tfoot", | |
"th", | |
"thead", | |
"title", | |
"tr", | |
"tt", | |
"u", | |
"ul", | |
"var", | |
"video", | |
"wbr", | |
"xmp"]; | |
for (var i = 0; i < tags.length; ++i) { | |
test(tags[i]); | |
} | |
test("unknown"); | |
} | |
</script> | |
</head> | |
<body> | |
<pre id="console"></pre> | |
<div id="testZone"></div> | |
</body> |