Index: third_party/WebKit/LayoutTests/editing/selection/extend-by-character-005.html |
diff --git a/third_party/WebKit/LayoutTests/editing/selection/extend-by-character-005.html b/third_party/WebKit/LayoutTests/editing/selection/extend-by-character-005.html |
index 4b12949f4714eccd69983d38bcfbe8762d82cc2a..ec43e7849e8712bac7e46ff10cc497d0c756e8b8 100644 |
--- a/third_party/WebKit/LayoutTests/editing/selection/extend-by-character-005.html |
+++ b/third_party/WebKit/LayoutTests/editing/selection/extend-by-character-005.html |
@@ -1,41 +1,30 @@ |
-<html> |
-<head> |
- |
-<style> |
-.editing { |
- border: 2px solid red; |
- padding: 12px; |
- font-size: 24px; |
-} |
-</style> |
-<script src=../editing.js language="JavaScript" type="text/JavaScript" ></script> |
- |
-<script> |
- |
-function editingTest() { |
- for (i = 0; i < 159; i++) { |
- extendSelectionForwardByCharacterCommand(); |
- } |
- for (i = 0; i < 158; i++) { |
- extendSelectionBackwardByCharacterCommand(); |
- } |
-} |
- |
-</script> |
- |
-<title>Editing Test</title> |
-</head> |
+<!DOCTYPE html> |
+<script src="../../resources/testharness.js"></script> |
+<script src="../../resources/testharnessreport.js"></script> |
<body> |
<div contenteditable id="root" class="editing"> |
-<span id="test"><i>F and seven</i> years <b> as </b>our fathers f upon this |
+<span id="span"><i>F and seven</i> years <b> as </b>our fathers f upon this |
continent, a new nation, conceived in Liberty, and dedicated to the |
proposition that all |
<br>men are created equal.</span> |
</div> |
- |
+<div id="log"></div> |
<script> |
-runEditingTest(); |
+test(function () { |
+ var selection = getSelection(); |
+ selection.collapse(span.firstChild.firstChild, 0); |
+ for (i = 0; i < 159; i++) { |
+ selection.modify("extend", "forward", "character"); |
+ } |
+ for (i = 0; i < 158; i++) { |
+ selection.modify("extend", "backward", "character"); |
+ } |
+ assert_equals(selection.anchorNode, span.firstChild.firstChild); |
+ assert_equals(selection.anchorOffset, 0); |
+ assert_equals(selection.focusNode, span.firstChild.firstChild); |
+ assert_equals(selection.focusOffset, 1); |
+}); |
</script> |
</body> |
-</html> |
+ |