From 4e78842cd2c665f7a08e6fea86487a0186629f51 Mon Sep 17 00:00:00 2001 From: Yoshifumi Inoue Date: Thu, 29 Mar 2018 02:34:26 +0000 Subject: [PATCH] Rewrite "editing/selection/modify_move/move-by-word-visually-multi-line.html" to utilize selection_test() This patch changes "move-by-word-visually-multi-line.html" to utilize |selection_test()| and split into multiple files to remove from slow test list for ease of maintenance. This patch is a preparation of the patch[1]. Note: Test files are generated by the tool[2]. [1] http://crrev.com/c/975083 Implement AdjustSelectionToAvoidCrossingEditingBoundaries() with HonorEditingBoundaryAtOr{After,Before}() [2] http://crrev.com/c/620331 Generate selection_test() for Selection#modify() Bug: 679977, 824687 Change-Id: I965c8dc2e2d6af7d0ed5f906d7185f12a3db2c12 Reviewed-on: https://chromium-review.googlesource.com/981917 Reviewed-by: Yoichi Osato Reviewed-by: Yoshifumi Inoue Commit-Queue: Yoshifumi Inoue Cr-Commit-Position: refs/heads/master@{#546705} --- third_party/WebKit/LayoutTests/SlowTests | 1 - .../move-by-word-visually-multi-line.html | 76 --- .../move_left_word_01_ltr_multi_line.html | 118 ++++ .../move_left_word_01_rtl_multi_line.html | 146 +++++ .../move_left_word_02_ltr_multi_line.html | 154 ++++++ .../move_left_word_02_rtl_multi_line.html | 194 +++++++ .../move_left_word_03_ltr_multi_line.html | 118 ++++ .../move_left_word_03_rtl_multi_line.html | 146 +++++ .../move_left_word_04_ltr_multi_line.html | 154 ++++++ .../move_left_word_04_rtl_multi_line.html | 194 +++++++ .../move_left_word_05_ltr_multi_line.html | 262 +++++++++ .../move_left_word_05_rtl_multi_line.html | 338 ++++++++++++ .../move_left_word_06_ltr_multi_line.html | 388 ++++++++++++++ .../move_left_word_06_rtl_multi_line.html | 506 ++++++++++++++++++ .../move_left_word_07_ltr_multi_line.html | 136 +++++ .../move_left_word_07_rtl_multi_line.html | 170 ++++++ .../move_left_word_08_ltr_multi_line.html | 94 ++++ .../move_left_word_08_rtl_multi_line.html | 102 ++++ .../move_left_word_09_ltr_multi_line.html | 142 +++++ .../move_left_word_09_rtl_multi_line.html | 178 ++++++ .../move_right_word_01_ltr_multi_line.html | 146 +++++ .../move_right_word_01_rtl_multi_line.html | 118 ++++ .../move_right_word_02_ltr_multi_line.html | 194 +++++++ .../move_right_word_02_rtl_multi_line.html | 154 ++++++ .../move_right_word_03_ltr_multi_line.html | 146 +++++ .../move_right_word_03_rtl_multi_line.html | 118 ++++ .../move_right_word_04_ltr_multi_line.html | 194 +++++++ .../move_right_word_04_rtl_multi_line.html | 154 ++++++ .../move_right_word_05_ltr_multi_line.html | 338 ++++++++++++ .../move_right_word_05_rtl_multi_line.html | 262 +++++++++ .../move_right_word_06_ltr_multi_line.html | 506 ++++++++++++++++++ .../move_right_word_06_rtl_multi_line.html | 388 ++++++++++++++ .../move_right_word_07_ltr_multi_line.html | 170 ++++++ .../move_right_word_07_rtl_multi_line.html | 136 +++++ .../move_right_word_08_ltr_multi_line.html | 102 ++++ .../move_right_word_08_rtl_multi_line.html | 94 ++++ .../move_right_word_09_ltr_multi_line.html | 178 ++++++ .../move_right_word_09_rtl_multi_line.html | 142 +++++ 38 files changed, 7080 insertions(+), 77 deletions(-) delete mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move-by-word-visually-multi-line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_01_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_01_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_02_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_02_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_03_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_03_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_04_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_04_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_05_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_05_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_06_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_06_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_07_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_07_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_08_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_08_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_09_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_09_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_01_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_01_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_02_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_02_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_03_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_03_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_04_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_04_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_05_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_05_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_06_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_06_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_07_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_07_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_08_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_08_rtl_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_09_ltr_multi_line.html create mode 100644 third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_09_rtl_multi_line.html diff --git a/third_party/WebKit/LayoutTests/SlowTests b/third_party/WebKit/LayoutTests/SlowTests index ede3eb0ba14e63..b108c5ddeb6e2b 100644 --- a/third_party/WebKit/LayoutTests/SlowTests +++ b/third_party/WebKit/LayoutTests/SlowTests @@ -11,7 +11,6 @@ crbug.com/24182 storage/indexeddb/objectstore-cursor.html [ Slow ] crbug.com/24182 storage/indexeddb/mozilla/test_objectStore_openKeyCursor.html [ Slow ] crbug.com/24182 editing/selection/modify_move/move-by-word-visually-mac.html [ Slow ] -crbug.com/24182 editing/selection/modify_move/move-by-word-visually-multi-line.html [ Slow ] crbug.com/24182 compositing/culling/filter-occlusion-blur-large.html [ Slow ] crbug.com/24182 virtual/disable-spv175/compositing/culling/filter-occlusion-blur-large.html [ Slow ] crbug.com/24182 compositing/video-frame-size-change.html [ Slow ] diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move-by-word-visually-multi-line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move-by-word-visually-multi-line.html deleted file mode 100644 index deb432e49556ce..00000000000000 --- a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move-by-word-visually-multi-line.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - -
- - - -
אאא אאא
-
abc def ghi jkl mn


opq rst uvw xyz
- -
abc def ghi jkl mn



opq rst uvw xyz
- -
אאא אאא אאא אאא


אאא אאא אאא אאא
- -
אאא אאא אאא אאא



אאא אאא אאא אאא
- -
abc def אאא אאא hij אאא אאא uvw xyz


אאא kj אאא mn opq אאא אאא
- -
abc def אאא אאא hij אאא אאא uvw xyz



אאא kj אאא mn opq אאא אאא
- - -
abc def ghi jkl mn


opq rst uvw xyz
- -
abc def ghi jkl mn



opq rst uvw xyz
- -
אאא אאא אאא אאא


אאא אאא אאא אאא
- -
אאא אאא אאא אאא



אאא אאא אאא אאא
- -
abc def אאא אאא hij אאא אאא uvw xyz


אאא kj אאא mn opq אאא אאא
- -
abc def אאא אאא hij אאא אאא uvw xyz



אאא kj אאא mn opq אאא אאא
- -
abc def ghi jkl mn
opq rst uvw xyz
- -
abc def ghi jkl mn
- -
abc def ghi jkl mn
opq rst uvw xyz
- - -
abc def inside span hij opq
- -
- -
-00 -
- -
-

-
-
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_01_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_01_ltr_multi_line.html
new file mode 100644
index 00000000000000..f4625dcf0cfb33
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_01_ltr_multi_line.html
@@ -0,0 +1,118 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_01_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_01_rtl_multi_line.html
new file mode 100644
index 00000000000000..415e3bdba18328
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_01_rtl_multi_line.html
@@ -0,0 +1,146 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_02_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_02_ltr_multi_line.html
new file mode 100644
index 00000000000000..79630c018e90e5
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_02_ltr_multi_line.html
@@ -0,0 +1,154 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_02_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_02_rtl_multi_line.html
new file mode 100644
index 00000000000000..bafe6f310964c8
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_02_rtl_multi_line.html
@@ -0,0 +1,194 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_03_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_03_ltr_multi_line.html
new file mode 100644
index 00000000000000..a6f776c8c457aa
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_03_ltr_multi_line.html
@@ -0,0 +1,118 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_03_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_03_rtl_multi_line.html
new file mode 100644
index 00000000000000..808439ee1728cb
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_03_rtl_multi_line.html
@@ -0,0 +1,146 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_04_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_04_ltr_multi_line.html
new file mode 100644
index 00000000000000..0009b0b3b3b992
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_04_ltr_multi_line.html
@@ -0,0 +1,154 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_04_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_04_rtl_multi_line.html
new file mode 100644
index 00000000000000..0ac6de3b52c17b
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_04_rtl_multi_line.html
@@ -0,0 +1,194 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_05_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_05_ltr_multi_line.html
new file mode 100644
index 00000000000000..981feac4380b84
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_05_ltr_multi_line.html
@@ -0,0 +1,262 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_05_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_05_rtl_multi_line.html
new file mode 100644
index 00000000000000..fa7ebc39ca317a
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_05_rtl_multi_line.html
@@ -0,0 +1,338 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_06_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_06_ltr_multi_line.html
new file mode 100644
index 00000000000000..78c7c3c0ead0b0
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_06_ltr_multi_line.html
@@ -0,0 +1,388 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_06_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_06_rtl_multi_line.html
new file mode 100644
index 00000000000000..391dad9df17bbe
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_06_rtl_multi_line.html
@@ -0,0 +1,506 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_07_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_07_ltr_multi_line.html
new file mode 100644
index 00000000000000..effd0f4ebee980
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_07_ltr_multi_line.html
@@ -0,0 +1,136 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_07_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_07_rtl_multi_line.html
new file mode 100644
index 00000000000000..5335758f654d5f
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_07_rtl_multi_line.html
@@ -0,0 +1,170 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_08_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_08_ltr_multi_line.html
new file mode 100644
index 00000000000000..8691a94b33b248
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_08_ltr_multi_line.html
@@ -0,0 +1,94 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_08_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_08_rtl_multi_line.html
new file mode 100644
index 00000000000000..638a7478401ff3
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_08_rtl_multi_line.html
@@ -0,0 +1,102 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_09_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_09_ltr_multi_line.html
new file mode 100644
index 00000000000000..664ca830bb5e8e
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_09_ltr_multi_line.html
@@ -0,0 +1,142 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_09_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_09_rtl_multi_line.html
new file mode 100644
index 00000000000000..b62fde99759646
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_left_word_09_rtl_multi_line.html
@@ -0,0 +1,178 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_01_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_01_ltr_multi_line.html
new file mode 100644
index 00000000000000..c86e7726f3a068
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_01_ltr_multi_line.html
@@ -0,0 +1,146 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_01_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_01_rtl_multi_line.html
new file mode 100644
index 00000000000000..0d2397d8a5f894
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_01_rtl_multi_line.html
@@ -0,0 +1,118 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_02_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_02_ltr_multi_line.html
new file mode 100644
index 00000000000000..bf86a658330e6a
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_02_ltr_multi_line.html
@@ -0,0 +1,194 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_02_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_02_rtl_multi_line.html
new file mode 100644
index 00000000000000..34d18724ceb7ac
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_02_rtl_multi_line.html
@@ -0,0 +1,154 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_03_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_03_ltr_multi_line.html
new file mode 100644
index 00000000000000..f2999cc3332db9
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_03_ltr_multi_line.html
@@ -0,0 +1,146 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_03_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_03_rtl_multi_line.html
new file mode 100644
index 00000000000000..ca2ef03f0d4908
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_03_rtl_multi_line.html
@@ -0,0 +1,118 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_04_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_04_ltr_multi_line.html
new file mode 100644
index 00000000000000..eee71a0dd7dc61
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_04_ltr_multi_line.html
@@ -0,0 +1,194 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_04_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_04_rtl_multi_line.html
new file mode 100644
index 00000000000000..4170971f229b2c
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_04_rtl_multi_line.html
@@ -0,0 +1,154 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_05_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_05_ltr_multi_line.html
new file mode 100644
index 00000000000000..074271af9d7f66
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_05_ltr_multi_line.html
@@ -0,0 +1,338 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_05_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_05_rtl_multi_line.html
new file mode 100644
index 00000000000000..7c24574153a1b7
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_05_rtl_multi_line.html
@@ -0,0 +1,262 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_06_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_06_ltr_multi_line.html
new file mode 100644
index 00000000000000..ed61b0953659b8
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_06_ltr_multi_line.html
@@ -0,0 +1,506 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_06_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_06_rtl_multi_line.html
new file mode 100644
index 00000000000000..e9aae0622bf21f
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_06_rtl_multi_line.html
@@ -0,0 +1,388 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_07_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_07_ltr_multi_line.html
new file mode 100644
index 00000000000000..0e7370270bfbbe
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_07_ltr_multi_line.html
@@ -0,0 +1,170 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_07_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_07_rtl_multi_line.html
new file mode 100644
index 00000000000000..8f66c43f649d89
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_07_rtl_multi_line.html
@@ -0,0 +1,136 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_08_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_08_ltr_multi_line.html
new file mode 100644
index 00000000000000..73ef884840f60f
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_08_ltr_multi_line.html
@@ -0,0 +1,102 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_08_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_08_rtl_multi_line.html
new file mode 100644
index 00000000000000..4384fd26920f2e
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_08_rtl_multi_line.html
@@ -0,0 +1,94 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_09_ltr_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_09_ltr_multi_line.html
new file mode 100644
index 00000000000000..1cca6fa6580f1b
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_09_ltr_multi_line.html
@@ -0,0 +1,178 @@
+
+
+
+
+
diff --git a/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_09_rtl_multi_line.html b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_09_rtl_multi_line.html
new file mode 100644
index 00000000000000..641c45e62ead64
--- /dev/null
+++ b/third_party/WebKit/LayoutTests/editing/selection/modify_move/move_right_word_09_rtl_multi_line.html
@@ -0,0 +1,142 @@
+
+
+
+
+