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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/editor/text-editor-enter-behaviour.html

Issue 2769843003: DevTools: split text_utils out of common module (Closed)
Patch Set: rebaseline Created 3 years, 9 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
1 <html> 1 <html>
2 <head> 2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script> 3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="editor-test.js"></script> 4 <script src="editor-test.js"></script>
5 <script> 5 <script>
6 function codeSnippet() { 6 function codeSnippet() {
7 return document.getElementById("codeSnippet").textContent; 7 return document.getElementById("codeSnippet").textContent;
8 } 8 }
9 9
10 function test() 10 function test()
(...skipping 14 matching lines...) Expand all
25 var textEditor = InspectorTest.createTestEditor(); 25 var textEditor = InspectorTest.createTestEditor();
26 textEditor.setMimeType("text/javascript"); 26 textEditor.setMimeType("text/javascript");
27 textEditor.setReadOnly(false); 27 textEditor.setReadOnly(false);
28 textEditor.element.focus(); 28 textEditor.element.focus();
29 29
30 InspectorTest.runTestSuite([ 30 InspectorTest.runTestSuite([
31 function testEnterInTheLineEnd(next) 31 function testEnterInTheLineEnd(next)
32 { 32 {
33 textEditor.setText(testFunction.toString()); 33 textEditor.setText(testFunction.toString());
34 var line = textEditor.line(2); 34 var line = textEditor.line(2);
35 textEditor.setSelection(Common.TextRange.createFromLocation(2, line. length)); 35 textEditor.setSelection(TextUtils.TextRange.createFromLocation(2, li ne.length));
36 hitEnterDumpTextAndNext(next); 36 hitEnterDumpTextAndNext(next);
37 }, 37 },
38 38
39 function testEnterAfterOpenCurlyBrace(next) 39 function testEnterAfterOpenCurlyBrace(next)
40 { 40 {
41 textEditor.setText(testFunction.toString()); 41 textEditor.setText(testFunction.toString());
42 var line = textEditor.line(1); 42 var line = textEditor.line(1);
43 textEditor.setSelection(Common.TextRange.createFromLocation(1, line. length)); 43 textEditor.setSelection(TextUtils.TextRange.createFromLocation(1, li ne.length));
44 hitEnterDumpTextAndNext(next); 44 hitEnterDumpTextAndNext(next);
45 }, 45 },
46 46
47 function testEnterInTheMiddleOfLine(next) 47 function testEnterInTheMiddleOfLine(next)
48 { 48 {
49 textEditor.setText(testFunction.toString()); 49 textEditor.setText(testFunction.toString());
50 var line = textEditor.line(2); 50 var line = textEditor.line(2);
51 textEditor.setSelection(Common.TextRange.createFromLocation(2, line. length / 2)); 51 textEditor.setSelection(TextUtils.TextRange.createFromLocation(2, li ne.length / 2));
52 hitEnterDumpTextAndNext(next); 52 hitEnterDumpTextAndNext(next);
53 }, 53 },
54 54
55 function testEnterInTheBeginningOfTheLine(next) 55 function testEnterInTheBeginningOfTheLine(next)
56 { 56 {
57 textEditor.setText(testFunction.toString()); 57 textEditor.setText(testFunction.toString());
58 textEditor.setSelection(Common.TextRange.createFromLocation(2, 0)); 58 textEditor.setSelection(TextUtils.TextRange.createFromLocation(2, 0) );
59 hitEnterDumpTextAndNext(next); 59 hitEnterDumpTextAndNext(next);
60 }, 60 },
61 61
62 function testEnterWithTheSelection(next) 62 function testEnterWithTheSelection(next)
63 { 63 {
64 textEditor.setText(testFunction.toString()); 64 textEditor.setText(testFunction.toString());
65 textEditor.setSelection(new Common.TextRange(2, 2, 2, 4)); 65 textEditor.setSelection(new TextUtils.TextRange(2, 2, 2, 4));
66 hitEnterDumpTextAndNext(next); 66 hitEnterDumpTextAndNext(next);
67 }, 67 },
68 68
69 function testEnterWithReversedSelection(next) 69 function testEnterWithReversedSelection(next)
70 { 70 {
71 textEditor.setText(testFunction.toString()); 71 textEditor.setText(testFunction.toString());
72 textEditor.setSelection(new Common.TextRange(2, 4, 2, 2)); 72 textEditor.setSelection(new TextUtils.TextRange(2, 4, 2, 2));
73 hitEnterDumpTextAndNext(next); 73 hitEnterDumpTextAndNext(next);
74 }, 74 },
75 75
76 function testEnterWithTheMultiLineSelection(next) 76 function testEnterWithTheMultiLineSelection(next)
77 { 77 {
78 textEditor.setText(testFunction.toString()); 78 textEditor.setText(testFunction.toString());
79 textEditor.setSelection(new Common.TextRange(2, 0, 8, 4)); 79 textEditor.setSelection(new TextUtils.TextRange(2, 0, 8, 4));
80 hitEnterDumpTextAndNext(next); 80 hitEnterDumpTextAndNext(next);
81 }, 81 },
82 82
83 function testEnterWithFullLineSelection(next) 83 function testEnterWithFullLineSelection(next)
84 { 84 {
85 textEditor.setText(testFunction.toString()); 85 textEditor.setText(testFunction.toString());
86 textEditor.setSelection(new Common.TextRange(2, 0, 3, 0)); 86 textEditor.setSelection(new TextUtils.TextRange(2, 0, 3, 0));
87 hitEnterDumpTextAndNext(next); 87 hitEnterDumpTextAndNext(next);
88 }, 88 },
89 89
90 function testEnterBeforeOpenBrace(next) 90 function testEnterBeforeOpenBrace(next)
91 { 91 {
92 textEditor.setText(testFunction.toString()); 92 textEditor.setText(testFunction.toString());
93 textEditor.setSelection(new Common.TextRange(8, 0, 8, 0)); 93 textEditor.setSelection(new TextUtils.TextRange(8, 0, 8, 0));
94 hitEnterDumpTextAndNext(next); 94 hitEnterDumpTextAndNext(next);
95 }, 95 },
96 96
97 function testEnterMultiCursor(next) 97 function testEnterMultiCursor(next)
98 { 98 {
99 textEditor.setText(testFunction.toString()); 99 textEditor.setText(testFunction.toString());
100 InspectorTest.setLineSelections(textEditor, [ 100 InspectorTest.setLineSelections(textEditor, [
101 { line: 3, column: 0 }, 101 { line: 3, column: 0 },
102 { line: 5, column: 1 }, 102 { line: 5, column: 1 },
103 { line: 6, column: 2 }, 103 { line: 6, column: 2 },
(...skipping 15 matching lines...) Expand all
119 119
120 </script> 120 </script>
121 </head> 121 </head>
122 122
123 <body onload="runTest();"> 123 <body onload="runTest();">
124 <p> 124 <p>
125 This test checks text editor enter behaviour. 125 This test checks text editor enter behaviour.
126 </p> 126 </p>
127 </body> 127 </body>
128 </html> 128 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698