blob: 630d0d1b5d337de7ba3e2a6bfeebc775670619f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
<div id="container">
<p id="description"></p>
</div>
<div id="console"></div>
<script src="../../fast/js/resources/js-test-pre.js"></script>
<script>
description('Insert newline into dynamically created textarea');
function $(id) { return document.getElementById(id); }
function visibleNewline(s) { return s.replace(/\n/g, '/'); }
var sampleText = 'hello\n\nworld';
var textarea = document.createElement('textarea');
textarea.rows = 5;
textarea.value = '\n';
$('container').appendChild(textarea);
textarea.select();
textarea.focus();
document.execCommand('Delete', false);
document.execCommand('InsertHtml', false, sampleText);
shouldBeEqualToString('visibleNewline(textarea.value)', visibleNewline(sampleText));
if (window.testRunner)
$('container').outerHTML = '';
</script>
<script src="../../fast/js/resources/js-test-post.js"></script>
|