From 203878e8f195402f12ec1a5ec0d9a3af70f95e62 Mon Sep 17 00:00:00 2001 From: Simon Pieters Date: Thu, 18 Aug 2016 23:15:08 +0200 Subject: [PATCH] Test that setting innerText on
etc doesn't throw Ref. https://github.com/whatwg/html/issues/1679 --- innerText/setter-tests.js | 8 ++++++++ innerText/setter.html | 8 +++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/innerText/setter-tests.js b/innerText/setter-tests.js index 1c973ae048bc7c..f1b37eabad0cb4 100644 --- a/innerText/setter-tests.js +++ b/innerText/setter-tests.js @@ -25,3 +25,11 @@ testHTML("

", "abc", "abc", "Existing
deleted"); testHTML("
", "", "", "Assigning the empty string"); testHTML("
", null, "", "Assigning null"); testHTML("
", undefined, "undefined", "Assigning undefined"); + +// Setting innerText on these should not throw +["area", "base", "basefont", "br", "col", "embed", "frame", "hr", "image", +"img", "input", "keygen", "link", "menuitem", "meta", "param", "source", +"track", "wbr", "colgroup", "frameset", "head", "html", "table", "tbody", +"tfoot", "thead", "tr"].forEach(function(tag) { + testText(document.createElement(tag), "abc", "abc", "innerText on <" + tag + "> element"); +}); diff --git a/innerText/setter.html b/innerText/setter.html index d2f6bb8c206ad2..7fc198a79ce21a 100644 --- a/innerText/setter.html +++ b/innerText/setter.html @@ -5,7 +5,13 @@