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

Side by Side Diff: third_party/WebKit/LayoutTests/imported/wpt/html/syntax/serializing-html-fragments/initial-linefeed-pre.html

Issue 2376103007: Import wpt@09907a9c4bcee14986431d53e4381384c7c69107 (Closed)
Patch Set: update platform expectations Created 4 years, 2 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 <!doctype html> 1 <!doctype html>
2 <title>innerHTML getter for pre/textarea/listing with initial LF</title> 2 <title>innerHTML getter for pre/textarea/listing with initial LF</title>
3 <script src=/resources/testharness.js></script> 3 <script src=/resources/testharness.js></script>
4 <script src=/resources/testharnessreport.js></script> 4 <script src=/resources/testharnessreport.js></script>
5 <div id="outer"> 5 <div id="outer">
6 <div id="inner"> 6 <div id="inner">
7 <pre id="pre1"> 7 <pre id="pre1">
8 x</pre> 8 x</pre>
9 <pre id="pre2"> 9 <pre id="pre2">
10 10
11 x</pre> 11 x</pre>
12 <textarea id="textarea1"> 12 <textarea id="textarea1">
13 x</textarea> 13 x</textarea>
14 <textarea id="textarea2"> 14 <textarea id="textarea2">
15 15
16 x</textarea> 16 x</textarea>
17 <listing id="listing1"> 17 <listing id="listing1">
18 x</listing> 18 x</listing>
19 <listing id="listing2"> 19 <listing id="listing2">
20 20
21 x</listing> 21 x</listing>
22 </div> 22 </div>
23 </div> 23 </div>
24 24
25 <script> 25 <script>
26 var expected_outer = '\n<div id="inner">\n<pre id="pre1">x</pre>\n<pre id="pre2" >\n\nx</pre>\n<textarea id="textarea1">x</textarea>\n<textarea id="textarea2">\n \nx</textarea>\n<listing id="listing1">x</listing>\n<listing id="listing2">\n\nx </listing>\n</div>\n'; 26 var expected_outer = '\n<div id="inner">\n<pre id="pre1">x</pre>\n<pre id="pre2" >\nx</pre>\n<textarea id="textarea1">x</textarea>\n<textarea id="textarea2">\nx< /textarea>\n<listing id="listing1">x</listing>\n<listing id="listing2">\nx</list ing>\n</div>\n';
27 var expected_inner = expected_outer.replace('\n<div id="inner">', '').replace('< /div>\n', ''); 27 var expected_inner = expected_outer.replace('\n<div id="inner">', '').replace('< /div>\n', '');
28 var expected_1 = 'x'; 28 var expected_1 = 'x';
29 var expected_2 = '\nx'; 29 var expected_2 = '\nx';
30 30
31 test(function() { 31 test(function() {
32 assert_equals(outer.innerHTML, expected_outer); 32 assert_equals(outer.innerHTML, expected_outer);
33 }, 'outer div'); 33 }, 'outer div');
34 34
35 test(function() { 35 test(function() {
36 assert_equals(inner.innerHTML, expected_inner); 36 assert_equals(inner.innerHTML, expected_inner);
37 }, 'inner div'); 37 }, 'inner div');
38 38
39 ['pre', 'textarea', 'listing'].forEach(function(tag) { 39 ['pre', 'textarea', 'listing'].forEach(function(tag) {
40 test(function() { 40 test(function() {
41 assert_equals(document.getElementById(tag + '1').innerHTML, expected_1); 41 assert_equals(document.getElementById(tag + '1').innerHTML, expected_1);
42 }, tag + '1'); 42 }, tag + '1');
43 43
44 test(function() { 44 test(function() {
45 assert_equals(document.getElementById(tag + '2').innerHTML, expected_2); 45 assert_equals(document.getElementById(tag + '2').innerHTML, expected_2);
46 }, tag + '2'); 46 }, tag + '2');
47 }); 47 });
48 </script> 48 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698