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

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

Issue 2550713004: Import wpt@5915964199b07226bf6d8fbb177a63b1f272907a (Closed)
Patch Set: Modify TestExpectations or download new baselines for tests. Created 4 years 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 2
3 /**** white-space:normal ****/ 3 /**** white-space:normal ****/
4 4
5 testText("<div> abc", "abc", "Leading whitespace removed"); 5 testText("<div> abc", "abc", "Leading whitespace removed");
6 testText("<div>abc ", "abc", "Trailing whitespace removed"); 6 testText("<div>abc ", "abc", "Trailing whitespace removed");
7 testText("<div>abc def", "abc def", "Internal whitespace compressed"); 7 testText("<div>abc def", "abc def", "Internal whitespace compressed");
8 testText("<div>abc\ndef", "abc def", "\\n converted to space"); 8 testText("<div>abc\ndef", "abc def", "\\n converted to space");
9 testText("<div>abc\rdef", "abc def", "\\r converted to space"); 9 testText("<div>abc\rdef", "abc def", "\\r converted to space");
10 testText("<div>abc\tdef", "abc def", "\\t converted to space"); 10 testText("<div>abc\tdef", "abc def", "\\t converted to space");
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after
301 testText("<div style='height:0; overflow:hidden'>abc", "abc", "overflow:hidden i gnored even with zero height"); 301 testText("<div style='height:0; overflow:hidden'>abc", "abc", "overflow:hidden i gnored even with zero height");
302 testText("<div style='width:0; overflow:hidden; text-overflow:ellipsis'>abc", "a bc", "text-overflow:ellipsis ignored"); 302 testText("<div style='width:0; overflow:hidden; text-overflow:ellipsis'>abc", "a bc", "text-overflow:ellipsis ignored");
303 303
304 /**** Support on non-HTML elements ****/ 304 /**** Support on non-HTML elements ****/
305 305
306 testText("<svg>abc", undefined, "innerText not supported on SVG elements"); 306 testText("<svg>abc", undefined, "innerText not supported on SVG elements");
307 testText("<math>abc", undefined, "innerText not supported on MathML elements"); 307 testText("<math>abc", undefined, "innerText not supported on MathML elements");
308 308
309 /**** Ruby ****/ 309 /**** Ruby ****/
310 310
311 testText("<div><ruby>abc<rp>(</rp><rt>def</rt><rp>)</rp></ruby>", "abc(def)", "< rp> rendered"); 311 testText("<div><ruby>abc<rt>def</rt></ruby>", "abcdef", "<rt> and no <rp>");
312 testText("<div><rp>abc</rp>", "abc", "Lone <rp> rendered"); 312 testText("<div><ruby>abc<rp>(</rp><rt>def</rt><rp>)</rp></ruby>", "abcdef", "<rp >");
313 testText("<div><rp style='visibility:hidden'>abc</rp>", "", "visibility:hidden < rp> not rendered"); 313 testText("<div><rp>abc</rp>", "", "Lone <rp>");
314 testText("<div><rp> abc </rp>", " abc ", "Lone <rp> rendered without whitespace trimming"); 314 testText("<div><rp style='visibility:hidden'>abc</rp>", "", "visibility:hidden < rp>");
315 testText("<div><rp style='display:block'>abc</rp>def", "abc\ndef", "display:bloc k <rp> induces line breaks"); 315 testText("<div><rp style='display:block'>abc</rp>def", "abc\ndef", "display:bloc k <rp>");
316 testText("<div><rp style='display:block'> abc </rp>def", " abc \ndef", "display: block <rp> induces line breaks but doesn't trim whitespace"); 316 testText("<div><rp style='display:block'> abc </rp>def", "abc\ndef", "display:bl ock <rp> with whitespace");
317 // XXX this is not desirable but the spec currently requires it. 317 testText("<div><select class='poke-rp'></select>", "", "<rp> in a <select>");
318 testText("<div><select class='poke-rp'></select>", "abc", "<rp> in a replaced el ement still renders");
319 318
320 /**** Shadow DOM ****/ 319 /**** Shadow DOM ****/
321 320
322 if ("createShadowRoot" in document.body) { 321 if ("createShadowRoot" in document.body) {
323 testText("<div class='shadow'>", "", "Shadow DOM contents ignored"); 322 testText("<div class='shadow'>", "", "Shadow DOM contents ignored");
324 testText("<div><div class='shadow'>", "", "Shadow DOM contents ignored"); 323 testText("<div><div class='shadow'>", "", "Shadow DOM contents ignored");
325 } 324 }
326 325
327 /**** Flexbox ****/ 326 /**** Flexbox ****/
328 327
329 if (CSS.supports('display', 'flex')) { 328 if (CSS.supports('display', 'flex')) {
330 testText("<div style='display:flex'><div style='order:1'>1</div><div>2</div></ div>", 329 testText("<div style='display:flex'><div style='order:1'>1</div><div>2</div></ div>",
331 "1\n2", "CSS 'order' property ignored"); 330 "1\n2", "CSS 'order' property ignored");
332 testText("<div style='display:flex'><span>1</span><span>2</span></div>", 331 testText("<div style='display:flex'><span>1</span><span>2</span></div>",
333 "1\n2", "Flex items blockified"); 332 "1\n2", "Flex items blockified");
334 } 333 }
335 334
336 /**** Grid ****/ 335 /**** Grid ****/
337 336
338 if (CSS.supports('display', 'grid')) { 337 if (CSS.supports('display', 'grid')) {
339 testText("<div style='display:grid'><div style='order:1'>1</div><div>2</div></ div>", 338 testText("<div style='display:grid'><div style='order:1'>1</div><div>2</div></ div>",
340 "1\n2", "CSS 'order' property ignored"); 339 "1\n2", "CSS 'order' property ignored");
341 testText("<div style='display:grid'><span>1</span><span>2</span></div>", 340 testText("<div style='display:grid'><span>1</span><span>2</span></div>",
342 "1\n2", "Grid items blockified"); 341 "1\n2", "Grid items blockified");
343 } 342 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698