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

Side by Side Diff: third_party/WebKit/LayoutTests/editing/deleting/delete_block_merge_contents_1.html

Issue 2217093002: Convert delete-block-merge-contents-00[1-9].html to use w3c test harness (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: 2016-08-08T10:59:03 Created 4 years, 4 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 '<div contenteditable>',
9 '<div>One<div>|Two</div></div>',
10 '</div>',
11 ].join(''),
12 'delete',
13 [
14 '<div contenteditable>',
15 'One|Two',
16 '</div>',
17 ].join('')),
18 'Removing inner DIVs');
19
20 test(() => assert_selection(
21 [
22 '<div contenteditable>',
23 '<div>One<div>|Two</div>Three</div>',
24 '</div>',
25 ].join(''),
26 'delete',
27 [
28 '<div contenteditable>',
29 'One|TwoThree<br>',
30 '</div>',
31 ].join('')),
32 'Removing DIVs and insert BR');
33
34 test(() => assert_selection(
35 [
36 '<div contenteditable>',
37 '<div>One<div>|Two<br></div>Three</div>',
38 '</div>',
39 ].join(''),
40 'delete',
41 [
42 '<div contenteditable>',
43 '<div>One|Two<br>Three</div>',
44 '</div>',
45 ].join('')),
46 'Replace DIV+BR to BR');
47
48 test(() => assert_selection(
49 [
50 '<div contenteditable>',
51 '<div>One<div>|Two<br>\n</div>Three</div>',
52 '</div>',
53 ].join(''),
54 'delete',
55 [
56 '<div contenteditable>',
57 '<div>One|Two<br>Three</div>',
58 '</div>',
59 ].join('')),
60 'Replace DIV+BR to BR with newline');
61
62 test(() => assert_selection(
63 [
64 '<div contenteditable>',
65 '<div>One<div>|Two<div>Three</div></div>Four</div>',
66 '</div>',
67 ].join(''),
68 'delete',
69 [
70 '<div contenteditable>',
71 'One|Two<div><div>Three</div></div>Four<br>',
72 '</div>',
73 ].join('')),
74 'Keep DIV nesting');
75
76 test(() => assert_selection(
77 [
78 '<div contenteditable>',
79 '<div>One<div>|Two<div>Three<br></div></div>Four</div>',
80 '</div>',
81 ].join(''),
82 'delete',
83 [
84 '<div contenteditable>',
85 'One|Two<div><div>Three<br></div></div>Four<br>',
86 '</div>',
87 ].join('')),
88 'Keep DIV nesting and BR');
89
90 test(() => assert_selection(
91 [
92 '<div contenteditable>',
93 '<div>One<div>|Two<br><div>Three<br></div></div>Four</div>',
94 '</div>',
95 ].join(''),
96 'delete',
97 [
98 '<div contenteditable>',
99 '<div>One|Two<div><div>Three<br></div></div>Four</div>',
100 '</div>',
101 ].join('')),
102 'Replace BR to DIV');
103
104 test(() => assert_selection(
105 [
106 '<div contenteditable>',
107 '<div>One<div>\n|Two<div>Three</div></div>Four</div>',
108 '</div>',
109 ].join(''),
110 'delete',
111 [
112 '<div contenteditable>',
113 'One|Two<div><div>Three</div></div>Four<br>',
114 '</div>',
115 ].join('')),
116 'Keep DIV nesting with newline');
117
118 test(() => assert_selection(
119 [
120 '<div contenteditable>',
121 '<div>One<div>Two<br><div>|Three<br></div>Four</div>Five',
122 '</div>',
123 ].join(''),
124 'delete',
125 [
126 '<div contenteditable>',
127 '<div>One<div>Two|Three<br>Four</div>Five</div>',
128 '</div>',
129 ].join('')),
130 'Merge "Two" and "Three"');
131 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698