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

Side by Side Diff: third_party/WebKit/LayoutTests/editing/inserting/insert_div_with_style.html

Issue 2181583002: Convert editing/inserting/insert-div-00[1-8].html to use w3c test harness (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: 2016-07-25T14:10:59 Created 4 years, 5 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
(Empty)
1 <!doctype html>
2 <script src="../../resources/testharness.js"></script>
3 <script src="../../resources/testharnessreport.js"></script>
4 <script src="../assert_selection.js"></script>
5 <script>
6 test(() => assert_selection(
7 [
8 '<style>.abc {font-size:24px;}</style>',
9 '<div contenteditable>',
10 '<div class="abc">test|</div>',
11 '</div>',
12 ].join(''),
13 'insertParagraph',
14 [
15 '<style>.abc {font-size:24px;}</style>',
16 '<div contenteditable>',
17 '<div class="abc">test</div>',
18 '<div class="abc">|<br></div>',
19 '</div>',
20 ].join('')),
21 'insert a paragraph after text');
22
23 test(() => assert_selection(
24 [
25 '<style>.abc {font-size:24px;}</style>',
26 '<div contenteditable>',
27 '<div class="abc">test|</div>',
28 '</div>',
29 ].join(''),
30 selection => {
31 selection.document.execCommand('insertParagraph');
32 selection.document.execCommand('insertText', false, 'x');
33 },
34 [
35 '<style>.abc {font-size:24px;}</style>',
36 '<div contenteditable>',
37 '<div class="abc">test</div>',
38 '<div class="abc">x|</div>',
39 '</div>',
40 ].join('')),
41 'insert a paragraph and character after text');
42
43 test(() => assert_selection(
44 [
45 '<style>.abc {font-size:24px;}</style>',
46 '<div contenteditable>',
47 '<div class="abc">test|test</div>',
48 '</div>',
49 ].join(''),
50 'insertParagraph',
51 [
52 '<style>.abc {font-size:24px;}</style>',
53 '<div contenteditable>',
54 '<div class="abc">test</div>',
55 '<div class="abc">|test</div>',
56 '</div>',
57 ].join('')),
58 'insert a paragraph in text');
59
60 test(() => assert_selection(
61 [
62 '<style>.abc {font-size:24px;}</style>',
63 '<div contenteditable>',
64 '<div class="abc">test|</div>',
65 '</div>',
66 ].join(''),
67 selection => {
68 selection.document.execCommand('insertParagraph');
69 selection.document.execCommand('insertParagraph');
70 },
71 [
72 '<style>.abc {font-size:24px;}</style>',
73 '<div contenteditable>',
74 '<div class="abc">test</div>',
75 '<div class="abc"><br></div>',
76 '<div class="abc">|<br></div>',
77 '</div>',
78 ].join('')),
79 'insert two paragraphs after text');
80
81 test(() => assert_selection(
82 [
83 '<style>.abc {font-size:24px;}</style>',
84 '<div contenteditable>',
85 '<div class="abc">test|</div>',
86 '</div>',
87 ].join(''),
88 selection => {
89 selection.document.execCommand('insertParagraph');
90 selection.document.execCommand('insertParagraph');
91 selection.document.execCommand('insertText', false, 'x');
92 },
93 [
94 '<style>.abc {font-size:24px;}</style>',
95 '<div contenteditable>',
96 '<div class="abc">test</div>',
97 '<div class="abc"><br></div>',
98 '<div class="abc">x|</div>',
99 '</div>',
100 ].join('')),
101 'insert two paragraphs and a character after text');
102
103 test(() => assert_selection(
104 [
105 '<style>.abc {font-size:24px;}</style>',
106 '<div contenteditable>',
107 '<div class="abc">|test</div>',
108 '</div>',
109 ].join(''),
110 'insertParagraph',
111 [
112 '<style>.abc {font-size:24px;}</style>',
113 '<div contenteditable>',
114 '<div class="abc"><br></div>',
115 '<div class="abc">|test</div>',
116 '</div>',
117 ].join('')),
118 'insert a paragraph before text');
119
120 test(() => assert_selection(
121 [
122 '<style>.abc {font-size:24px;}</style>',
123 '<div contenteditable>',
124 '<div class="abc">|test</div>',
125 '</div>',
126 ].join(''),
127 selection => {
128 selection.document.execCommand('insertParagraph');
129 selection.document.execCommand('insertText', false, 'x');
130 },
131 [
132 '<style>.abc {font-size:24px;}</style>',
133 '<div contenteditable>',
134 '<div class="abc"><br></div>',
135 '<div class="abc">x|test</div>',
136 '</div>',
137 ].join('')),
138 'insert a paragraph and character before text');
139
140 test(() => assert_selection(
141 [
142 '<style>.abc {font-size:24px;}</style>',
143 '<div contenteditable>',
144 '<div class="abc">foo| bar</div>',
145 '</div>',
146 ].join(''),
147 'insertParagraph',
148 [
149 '<style>.abc {font-size:24px;}</style>',
150 '<div contenteditable>',
151 '<div class="abc">foo</div>',
152 '<div class="abc">|\u{00A0}bar</div>',
153 '</div>',
154 ].join('')),
155 'insert a paragraph after word');
156 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698