Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Side by Side Diff: third_party/WebKit/LayoutTests/imported/wpt/innerText/setter-tests.js

Issue 2623223003: Import wpt@82173128ef6f536e5faaafc29eecc521380f81ae (Closed)
Patch Set: Modify TestExpectations or download new baselines for tests. Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 testText("<div>", "abc", "abc", "Simplest possible test"); 1 testText("<div>", "abc", "abc", "Simplest possible test");
2 testHTML("<div>", "abc\ndef", "abc<br>def", "Newlines convert to <br> in non-whi te-space:pre elements"); 2 testHTML("<div>", "abc\ndef", "abc<br>def", "Newlines convert to <br> in non-whi te-space:pre elements");
3 testHTML("<pre>", "abc\ndef", "abc<br>def", "Newlines convert to <br> in <pre> e lement"); 3 testHTML("<pre>", "abc\ndef", "abc<br>def", "Newlines convert to <br> in <pre> e lement");
4 testHTML("<div style='white-space:pre'>", "abc\ndef", "abc<br>def", "Newlines co nvert to <br> in white-space:pre element"); 4 testHTML("<div style='white-space:pre'>", "abc\ndef", "abc<br>def", "Newlines co nvert to <br> in white-space:pre element");
5 testHTML("<div>", "abc\rdef", "abc<br>def", "CRs convert to <br> in non-white-sp ace:pre elements"); 5 testHTML("<div>", "abc\rdef", "abc<br>def", "CRs convert to <br> in non-white-sp ace:pre elements");
6 testHTML("<pre>", "abc\rdef", "abc<br>def", "CRs convert to <br> in <pre> elemen t"); 6 testHTML("<pre>", "abc\rdef", "abc<br>def", "CRs convert to <br> in <pre> elemen t");
7 testHTML("<div>", "abc\r\ndef", "abc<br>def", "Newline/CR pair converts to <br> in non-white-space:pre element"); 7 testHTML("<div>", "abc\r\ndef", "abc<br>def", "Newline/CR pair converts to <br> in non-white-space:pre element");
8 testHTML("<div>", "abc\n\ndef", "abc<br><br>def", "Newline/newline pair converts to two <br>s in non-white-space:pre element"); 8 testHTML("<div>", "abc\n\ndef", "abc<br><br>def", "Newline/newline pair converts to two <br>s in non-white-space:pre element");
9 testHTML("<div>", "abc\r\rdef", "abc<br><br>def", "CR/CR pair converts to two <b r>s in non-white-space:pre element"); 9 testHTML("<div>", "abc\r\rdef", "abc<br><br>def", "CR/CR pair converts to two <b r>s in non-white-space:pre element");
10 testHTML("<div style='white-space:pre'>", "abc\rdef", "abc<br>def", "CRs convert to <br> in white-space:pre element"); 10 testHTML("<div style='white-space:pre'>", "abc\rdef", "abc<br>def", "CRs convert to <br> in white-space:pre element");
11 testText("<div>", "abc<def", "abc<def", "< preserved"); 11 testText("<div>", "abc<def", "abc<def", "< preserved");
12 testText("<div>", "abc>def", "abc>def", "> preserved"); 12 testText("<div>", "abc>def", "abc>def", "> preserved");
13 testText("<div>", "abc&", "abc&", "& preserved"); 13 testText("<div>", "abc&", "abc&", "& preserved");
14 testText("<div>", "abc\"def", "abc\"def", "\" preserved"); 14 testText("<div>", "abc\"def", "abc\"def", "\" preserved");
15 testText("<div>", "abc\'def", "abc\'def", "\' preserved"); 15 testText("<div>", "abc\'def", "abc\'def", "\' preserved");
16 testHTML("<svg>", "abc", "", "innerText not supported on SVG elements"); 16 testHTML("<svg>", "abc", "", "innerText not supported on SVG elements");
17 testHTML("<math>", "abc", "", "innerText not supported on MathML elements"); 17 testHTML("<math>", "abc", "", "innerText not supported on MathML elements");
18 testText("<div>", "abc\0def", "abc\0def", "Null characters preserved"); 18 testText("<div>", "abc\0def", "abc\0def", "Null characters preserved");
19 testText("<div>", "abc\tdef", "abc\tdef", "Tabs preserved"); 19 testText("<div>", "abc\tdef", "abc\tdef", "Tabs preserved");
20 testText("<div>", " abc", " abc", "Leading whitespace preserved"); 20 testText("<div>", " abc", " abc", "Leading whitespace preserved");
21 testText("<div>", "abc ", "abc ", "Trailing whitespace preserved"); 21 testText("<div>", "abc ", "abc ", "Trailing whitespace preserved");
22 testText("<div>", "abc def", "abc def", "Whitespace not compressed"); 22 testText("<div>", "abc def", "abc def", "Whitespace not compressed");
23 testHTML("<div>abc\n\n", "abc", "abc", "Existing text deleted"); 23 testHTML("<div>abc\n\n", "abc", "abc", "Existing text deleted");
24 testHTML("<div><br>", "abc", "abc", "Existing <br> deleted"); 24 testHTML("<div><br>", "abc", "abc", "Existing <br> deleted");
25 testHTML("<div>", "", "", "Assigning the empty string"); 25 testHTML("<div>", "", "", "Assigning the empty string");
26 testHTML("<div>", null, "", "Assigning null"); 26 testHTML("<div>", null, "", "Assigning null");
27 testHTML("<div>", undefined, "undefined", "Assigning undefined"); 27 testHTML("<div>", undefined, "undefined", "Assigning undefined");
28
29 // Setting innerText on these should not throw
30 ["area", "base", "basefont", "bgsound", "br", "col", "embed", "frame", "hr",
31 "image", "img", "input", "keygen", "link", "menuitem", "meta", "param",
32 "source", "track", "wbr", "colgroup", "frameset", "head", "html", "table",
33 "tbody", "tfoot", "thead", "tr"].forEach(function(tag) {
34 testText(document.createElement(tag), "abc", "abc", "innerText on <" + tag + " > element");
35 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698