Implement element.innerText setter

This commit is contained in:
Fernando Jiménez Moreno 2018-02-15 10:19:49 +01:00
parent 7945dff8ea
commit d64bf623f6
4 changed files with 60 additions and 370 deletions

View file

@ -564479,7 +564479,7 @@
"support"
],
"innerText/setter.html": [
"6a9362dc28615ae2667131e44fcdb2589f87d9d2",
"8e78f2b7641a609b692a55ad8f4979dd852b706c",
"testharness"
],
"input-events/OWNERS": [

View file

@ -1,367 +0,0 @@
[setter.html]
[Simplest possible test]
expected: FAIL
[Simplest possible test, detached]
expected: FAIL
[Newlines convert to <br> in non-white-space:pre elements]
expected: FAIL
[Newlines convert to <br> in non-white-space:pre elements, detached]
expected: FAIL
[Newlines convert to <br> in <pre> element]
expected: FAIL
[Newlines convert to <br> in <pre> element, detached]
expected: FAIL
[Newlines convert to <br> in <textarea> element]
expected: FAIL
[Newlines convert to <br> in <textarea> element, detached]
expected: FAIL
[Newlines convert to <br> in white-space:pre element]
expected: FAIL
[Newlines convert to <br> in white-space:pre element, detached]
expected: FAIL
[CRs convert to <br> in non-white-space:pre elements]
expected: FAIL
[CRs convert to <br> in non-white-space:pre elements, detached]
expected: FAIL
[CRs convert to <br> in <pre> element]
expected: FAIL
[CRs convert to <br> in <pre> element, detached]
expected: FAIL
[Newline/CR pair converts to <br> in non-white-space:pre element]
expected: FAIL
[Newline/CR pair converts to <br> in non-white-space:pre element, detached]
expected: FAIL
[Newline/newline pair converts to two <br>s in non-white-space:pre element]
expected: FAIL
[Newline/newline pair converts to two <br>s in non-white-space:pre element, detached]
expected: FAIL
[CR/CR pair converts to two <br>s in non-white-space:pre element]
expected: FAIL
[CR/CR pair converts to two <br>s in non-white-space:pre element, detached]
expected: FAIL
[CRs convert to <br> in white-space:pre element]
expected: FAIL
[CRs convert to <br> in white-space:pre element, detached]
expected: FAIL
[< preserved]
expected: FAIL
[< preserved, detached]
expected: FAIL
[> preserved]
expected: FAIL
[> preserved, detached]
expected: FAIL
[& preserved]
expected: FAIL
[& preserved, detached]
expected: FAIL
[" preserved]
expected: FAIL
[" preserved, detached]
expected: FAIL
[' preserved]
expected: FAIL
[' preserved, detached]
expected: FAIL
[innerText not supported on SVG elements]
expected: FAIL
[innerText not supported on MathML elements]
expected: FAIL
[Null characters preserved]
expected: FAIL
[Null characters preserved, detached]
expected: FAIL
[Tabs preserved]
expected: FAIL
[Tabs preserved, detached]
expected: FAIL
[Leading whitespace preserved]
expected: FAIL
[Leading whitespace preserved, detached]
expected: FAIL
[Trailing whitespace preserved]
expected: FAIL
[Trailing whitespace preserved, detached]
expected: FAIL
[Whitespace not compressed]
expected: FAIL
[Whitespace not compressed, detached]
expected: FAIL
[Existing text deleted]
expected: FAIL
[Existing text deleted, detached]
expected: FAIL
[Existing <br> deleted]
expected: FAIL
[Existing <br> deleted, detached]
expected: FAIL
[Assigning the empty string]
expected: FAIL
[Assigning null]
expected: FAIL
[Assigning undefined]
expected: FAIL
[Assigning undefined, detached]
expected: FAIL
[Start with CR]
expected: FAIL
[Start with CR, detached]
expected: FAIL
[Start with LF]
expected: FAIL
[Start with LF, detached]
expected: FAIL
[Start with CRLF]
expected: FAIL
[Start with CRLF, detached]
expected: FAIL
[End with CR]
expected: FAIL
[End with CR, detached]
expected: FAIL
[End with LF]
expected: FAIL
[End with LF, detached]
expected: FAIL
[End with CRLF]
expected: FAIL
[End with CRLF, detached]
expected: FAIL
[innerText on <area> element]
expected: FAIL
[innerText on <area> element, detached]
expected: FAIL
[innerText on <base> element]
expected: FAIL
[innerText on <base> element, detached]
expected: FAIL
[innerText on <basefont> element]
expected: FAIL
[innerText on <basefont> element, detached]
expected: FAIL
[innerText on <bgsound> element]
expected: FAIL
[innerText on <bgsound> element, detached]
expected: FAIL
[innerText on <br> element]
expected: FAIL
[innerText on <br> element, detached]
expected: FAIL
[innerText on <col> element]
expected: FAIL
[innerText on <col> element, detached]
expected: FAIL
[innerText on <embed> element]
expected: FAIL
[innerText on <embed> element, detached]
expected: FAIL
[innerText on <frame> element]
expected: FAIL
[innerText on <frame> element, detached]
expected: FAIL
[innerText on <hr> element]
expected: FAIL
[innerText on <hr> element, detached]
expected: FAIL
[innerText on <image> element]
expected: FAIL
[innerText on <image> element, detached]
expected: FAIL
[innerText on <img> element]
expected: FAIL
[innerText on <img> element, detached]
expected: FAIL
[innerText on <input> element]
expected: FAIL
[innerText on <input> element, detached]
expected: FAIL
[innerText on <keygen> element]
expected: FAIL
[innerText on <keygen> element, detached]
expected: FAIL
[innerText on <link> element]
expected: FAIL
[innerText on <link> element, detached]
expected: FAIL
[innerText on <menuitem> element]
expected: FAIL
[innerText on <menuitem> element, detached]
expected: FAIL
[innerText on <meta> element]
expected: FAIL
[innerText on <meta> element, detached]
expected: FAIL
[innerText on <param> element]
expected: FAIL
[innerText on <param> element, detached]
expected: FAIL
[innerText on <source> element]
expected: FAIL
[innerText on <source> element, detached]
expected: FAIL
[innerText on <track> element]
expected: FAIL
[innerText on <track> element, detached]
expected: FAIL
[innerText on <wbr> element]
expected: FAIL
[innerText on <wbr> element, detached]
expected: FAIL
[innerText on <colgroup> element]
expected: FAIL
[innerText on <colgroup> element, detached]
expected: FAIL
[innerText on <frameset> element]
expected: FAIL
[innerText on <frameset> element, detached]
expected: FAIL
[innerText on <head> element]
expected: FAIL
[innerText on <head> element, detached]
expected: FAIL
[innerText on <html> element]
expected: FAIL
[innerText on <html> element, detached]
expected: FAIL
[innerText on <table> element]
expected: FAIL
[innerText on <table> element, detached]
expected: FAIL
[innerText on <tbody> element]
expected: FAIL
[innerText on <tbody> element, detached]
expected: FAIL
[innerText on <tfoot> element]
expected: FAIL
[innerText on <tfoot> element, detached]
expected: FAIL
[innerText on <thead> element]
expected: FAIL
[innerText on <thead> element, detached]
expected: FAIL
[innerText on <tr> element]
expected: FAIL
[innerText on <tr> element, detached]
expected: FAIL

View file

@ -9,6 +9,7 @@
// tests a not-rendered case.
function setupTest(context, plain) {
var container = document.getElementById("container");
// context is either a string or an element node
if (typeof context === "string") {
container.innerHTML = context;