rename TextDocument to document
This commit is contained in:
parent
592e94cff0
commit
231d5e78de
12 changed files with 87 additions and 87 deletions
|
|
@ -1,8 +1,8 @@
|
|||
var ChangeDocumentTest = new TestCase("ChangeDocumentTest", {
|
||||
|
||||
setUp : function() {
|
||||
this.doc1 = new ace.TextDocument(["abc", "def"].join("\n"));
|
||||
this.doc2 = new ace.TextDocument(["ghi", "jkl"].join("\n"));
|
||||
this.doc1 = new ace.Document(["abc", "def"].join("\n"));
|
||||
this.doc2 = new ace.Document(["ghi", "jkl"].join("\n"));
|
||||
this.editor = new ace.Editor(new MockRenderer());
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ var NavigationTest = TestCase("NavigationTest",
|
|||
createTextDocument : function(rows, cols) {
|
||||
var line = new Array(cols + 1).join("a");
|
||||
var text = new Array(rows).join(line + "\n") + line;
|
||||
return new ace.TextDocument(text);
|
||||
return new ace.Document(text);
|
||||
},
|
||||
|
||||
"test: navigate to end of file should scroll the last line into view" : function() {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ var SelectionTest = TestCase("SelectionTest",
|
|||
createTextDocument : function(rows, cols) {
|
||||
var line = new Array(cols + 1).join("a");
|
||||
var text = new Array(rows).join(line + "\n") + line;
|
||||
return new ace.TextDocument(text);
|
||||
return new ace.Document(text);
|
||||
},
|
||||
|
||||
"test: move cursor to end of file should place the cursor on last row and column" : function() {
|
||||
|
|
@ -49,7 +49,7 @@ var SelectionTest = TestCase("SelectionTest",
|
|||
},
|
||||
|
||||
"test: move cursor word right" : function() {
|
||||
var doc = new ace.TextDocument( ["ab",
|
||||
var doc = new ace.Document( ["ab",
|
||||
" Juhu Kinners (abc, 12)", " cde"].join("\n"));
|
||||
var selection = doc.getSelection();
|
||||
|
||||
|
|
@ -89,7 +89,7 @@ var SelectionTest = TestCase("SelectionTest",
|
|||
},
|
||||
|
||||
"test: select word right if cursor in word" : function() {
|
||||
var doc = new ace.TextDocument("Juhu Kinners");
|
||||
var doc = new ace.Document("Juhu Kinners");
|
||||
var selection = doc.getSelection();
|
||||
|
||||
selection.moveCursorTo(0, 2);
|
||||
|
|
@ -99,7 +99,7 @@ var SelectionTest = TestCase("SelectionTest",
|
|||
},
|
||||
|
||||
"test: moveCursor word left" : function() {
|
||||
var doc = new ace.TextDocument( ["ab",
|
||||
var doc = new ace.Document( ["ab",
|
||||
" Juhu Kinners (abc, 12)", " cde"].join("\n"));
|
||||
var selection = doc.getSelection();
|
||||
|
||||
|
|
@ -140,7 +140,7 @@ var SelectionTest = TestCase("SelectionTest",
|
|||
},
|
||||
|
||||
"test: select word left if cursor in word" : function() {
|
||||
var doc = new ace.TextDocument("Juhu Kinners");
|
||||
var doc = new ace.Document("Juhu Kinners");
|
||||
var selection = doc.getSelection();
|
||||
|
||||
selection.moveCursorTo(0, 8);
|
||||
|
|
@ -150,7 +150,7 @@ var SelectionTest = TestCase("SelectionTest",
|
|||
},
|
||||
|
||||
"test: select word right and select" : function() {
|
||||
var doc = new ace.TextDocument("Juhu Kinners");
|
||||
var doc = new ace.Document("Juhu Kinners");
|
||||
var selection = doc.getSelection();
|
||||
|
||||
selection.moveCursorTo(0, 0);
|
||||
|
|
@ -163,7 +163,7 @@ var SelectionTest = TestCase("SelectionTest",
|
|||
},
|
||||
|
||||
"test: select word left and select" : function() {
|
||||
var doc = new ace.TextDocument("Juhu Kinners");
|
||||
var doc = new ace.Document("Juhu Kinners");
|
||||
var selection = doc.getSelection();
|
||||
|
||||
selection.moveCursorTo(0, 3);
|
||||
|
|
@ -176,7 +176,7 @@ var SelectionTest = TestCase("SelectionTest",
|
|||
},
|
||||
|
||||
"test: select word with cursor in word should select the word" : function() {
|
||||
var doc = new ace.TextDocument("Juhu Kinners 123");
|
||||
var doc = new ace.Document("Juhu Kinners 123");
|
||||
var selection = doc.getSelection();
|
||||
|
||||
selection.moveCursorTo(0, 8);
|
||||
|
|
@ -188,7 +188,7 @@ var SelectionTest = TestCase("SelectionTest",
|
|||
},
|
||||
|
||||
"test: select word with cursor betwen white space and word should select the word" : function() {
|
||||
var doc = new ace.TextDocument("Juhu Kinners");
|
||||
var doc = new ace.Document("Juhu Kinners");
|
||||
var selection = doc.getSelection();
|
||||
|
||||
selection.moveCursorTo(0, 4);
|
||||
|
|
@ -207,7 +207,7 @@ var SelectionTest = TestCase("SelectionTest",
|
|||
},
|
||||
|
||||
"test: select word with cursor in white space should select white space" : function() {
|
||||
var doc = new ace.TextDocument("Juhu Kinners");
|
||||
var doc = new ace.Document("Juhu Kinners");
|
||||
var selection = doc.getSelection();
|
||||
|
||||
selection.moveCursorTo(0, 5);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
var TextDocumentTest = new TestCase("TextDocumentTest", {
|
||||
|
||||
"test: find matching opening bracket" : function() {
|
||||
var doc = new ace.TextDocument(["(()(", "())))"].join("\n"));
|
||||
var doc = new ace.Document(["(()(", "())))"].join("\n"));
|
||||
|
||||
assertPosition(0, 1, doc.findMatchingBracket({row: 0, column: 3}));
|
||||
assertPosition(1, 0, doc.findMatchingBracket({row: 1, column: 2}));
|
||||
|
|
@ -11,7 +11,7 @@ var TextDocumentTest = new TestCase("TextDocumentTest", {
|
|||
},
|
||||
|
||||
"test: find matching closing bracket" : function() {
|
||||
var doc = new ace.TextDocument(["(()(", "())))"].join("\n"));
|
||||
var doc = new ace.Document(["(()(", "())))"].join("\n"));
|
||||
|
||||
assertPosition(1, 1, doc.findMatchingBracket({row: 1, column: 1}));
|
||||
assertPosition(1, 1, doc.findMatchingBracket({row: 1, column: 1}));
|
||||
|
|
@ -22,7 +22,7 @@ var TextDocumentTest = new TestCase("TextDocumentTest", {
|
|||
},
|
||||
|
||||
"test: match different bracket types" : function() {
|
||||
var doc = new ace.TextDocument(["({[", ")]}"].join("\n"));
|
||||
var doc = new ace.Document(["({[", ")]}"].join("\n"));
|
||||
|
||||
assertPosition(1, 0, doc.findMatchingBracket({row: 0, column: 1}));
|
||||
assertPosition(1, 2, doc.findMatchingBracket({row: 0, column: 2}));
|
||||
|
|
@ -34,7 +34,7 @@ var TextDocumentTest = new TestCase("TextDocumentTest", {
|
|||
},
|
||||
|
||||
"test: move lines down" : function() {
|
||||
var doc = new ace.TextDocument(["1", "2", "3", "4"].join("\n"));
|
||||
var doc = new ace.Document(["1", "2", "3", "4"].join("\n"));
|
||||
|
||||
doc.moveLinesDown(0, 1);
|
||||
assertEquals(["3", "1", "2", "4"].join("\n"), doc.toString());
|
||||
|
|
@ -50,7 +50,7 @@ var TextDocumentTest = new TestCase("TextDocumentTest", {
|
|||
},
|
||||
|
||||
"test: move lines up" : function() {
|
||||
var doc = new ace.TextDocument(["1", "2", "3", "4"].join("\n"));
|
||||
var doc = new ace.Document(["1", "2", "3", "4"].join("\n"));
|
||||
|
||||
doc.moveLinesUp(2, 3);
|
||||
assertEquals(["1", "3", "4", "2"].join("\n"), doc.toString());
|
||||
|
|
@ -66,21 +66,21 @@ var TextDocumentTest = new TestCase("TextDocumentTest", {
|
|||
},
|
||||
|
||||
"test: duplicate lines" : function() {
|
||||
var doc = new ace.TextDocument(["1", "2", "3", "4"].join("\n"));
|
||||
var doc = new ace.Document(["1", "2", "3", "4"].join("\n"));
|
||||
|
||||
doc.duplicateLines(1, 2);
|
||||
assertEquals(["1", "2", "3", "2", "3", "4"].join("\n"), doc.toString());
|
||||
},
|
||||
|
||||
"test: duplicate last line" : function() {
|
||||
var doc = new ace.TextDocument(["1", "2", "3"].join("\n"));
|
||||
var doc = new ace.Document(["1", "2", "3"].join("\n"));
|
||||
|
||||
doc.duplicateLines(2, 2);
|
||||
assertEquals(["1", "2", "3", "3"].join("\n"), doc.toString());
|
||||
},
|
||||
|
||||
"test: duplicate first line" : function() {
|
||||
var doc = new ace.TextDocument(["1", "2", "3"].join("\n"));
|
||||
var doc = new ace.Document(["1", "2", "3"].join("\n"));
|
||||
|
||||
doc.duplicateLines(0, 0);
|
||||
assertEquals(["1", "1", "2", "3"].join("\n"), doc.toString());
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
var TextEditTest = TestCase("TextEditTest",
|
||||
{
|
||||
"test: delete line from the middle" : function() {
|
||||
var doc = new ace.TextDocument(["a", "b", "c", "d"].join("\n"));
|
||||
var doc = new ace.Document(["a", "b", "c", "d"].join("\n"));
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.moveCursorTo(1, 1);
|
||||
|
|
@ -27,7 +27,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: delete multiple selected lines" : function() {
|
||||
var doc = new ace.TextDocument(["a", "b", "c", "d"].join("\n"));
|
||||
var doc = new ace.Document(["a", "b", "c", "d"].join("\n"));
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.moveCursorTo(1, 1);
|
||||
|
|
@ -39,7 +39,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: delete first line" : function() {
|
||||
var doc = new ace.TextDocument(["a", "b", "c"].join("\n"));
|
||||
var doc = new ace.Document(["a", "b", "c"].join("\n"));
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.removeLines();
|
||||
|
|
@ -49,7 +49,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: delete last" : function() {
|
||||
var doc = new ace.TextDocument(["a", "b", "c"].join("\n"));
|
||||
var doc = new ace.Document(["a", "b", "c"].join("\n"));
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.moveCursorTo(2, 1);
|
||||
|
|
@ -60,7 +60,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: indent block" : function() {
|
||||
var doc = new ace.TextDocument(["a12345", "b12345", "c12345"].join("\n"));
|
||||
var doc = new ace.Document(["a12345", "b12345", "c12345"].join("\n"));
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.moveCursorTo(1, 3);
|
||||
|
|
@ -79,7 +79,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: outdent block" : function() {
|
||||
var doc = new ace.TextDocument([" a12345", " b12345", " c12345"].join("\n"));
|
||||
var doc = new ace.Document([" a12345", " b12345", " c12345"].join("\n"));
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.moveCursorTo(0, 3);
|
||||
|
|
@ -107,7 +107,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: outent without a selection should update cursor" : function() {
|
||||
var doc = new ace.TextDocument(" 12");
|
||||
var doc = new ace.Document(" 12");
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.moveCursorTo(0, 3);
|
||||
|
|
@ -118,7 +118,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: comment lines should perserve selection" : function() {
|
||||
var doc = new ace.TextDocument([" abc", "cde"].join("\n"), new ace.mode.JavaScript());
|
||||
var doc = new ace.Document([" abc", "cde"].join("\n"), new ace.mode.JavaScript());
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.moveCursorTo(0, 2);
|
||||
|
|
@ -134,7 +134,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: uncomment lines should perserve selection" : function() {
|
||||
var doc = new ace.TextDocument(["// abc", "//cde"].join("\n"), new ace.mode.JavaScript());
|
||||
var doc = new ace.Document(["// abc", "//cde"].join("\n"), new ace.mode.JavaScript());
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.moveCursorTo(0, 1);
|
||||
|
|
@ -152,7 +152,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: move lines down should select moved lines" : function() {
|
||||
var doc = new ace.TextDocument(["11", "22", "33", "44"].join("\n"));
|
||||
var doc = new ace.Document(["11", "22", "33", "44"].join("\n"));
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.moveCursorTo(0, 1);
|
||||
|
|
@ -179,7 +179,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: move lines up should select moved lines" : function() {
|
||||
var doc = new ace.TextDocument(["11", "22", "33", "44"].join("\n"));
|
||||
var doc = new ace.Document(["11", "22", "33", "44"].join("\n"));
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.moveCursorTo(2, 1);
|
||||
|
|
@ -200,7 +200,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
|
||||
"test: move line without active selection should move cursor to start of the moved line" : function()
|
||||
{
|
||||
var doc = new ace.TextDocument(["11", "22", "33", "44"].join("\n"));
|
||||
var doc = new ace.Document(["11", "22", "33", "44"].join("\n"));
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.moveCursorTo(1, 1);
|
||||
|
|
@ -218,7 +218,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: copy lines down should select lines and place cursor at the selection start" : function() {
|
||||
var doc = new ace.TextDocument(["11", "22", "33", "44"].join("\n"));
|
||||
var doc = new ace.Document(["11", "22", "33", "44"].join("\n"));
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.moveCursorTo(1, 1);
|
||||
|
|
@ -233,7 +233,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: copy lines up should select lines and place cursor at the selection start" : function() {
|
||||
var doc = new ace.TextDocument(["11", "22", "33", "44"].join("\n"));
|
||||
var doc = new ace.Document(["11", "22", "33", "44"].join("\n"));
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
editor.moveCursorTo(1, 1);
|
||||
|
|
@ -248,7 +248,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: input a tab with soft tab should convert it to spaces" : function() {
|
||||
var doc = new ace.TextDocument("");
|
||||
var doc = new ace.Document("");
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
doc.setTabSize(2);
|
||||
|
|
@ -263,7 +263,7 @@ var TextEditTest = TestCase("TextEditTest",
|
|||
},
|
||||
|
||||
"test: input tab without soft tabs should keep the tab character" : function() {
|
||||
var doc = new ace.TextDocument("");
|
||||
var doc = new ace.Document("");
|
||||
var editor = new ace.Editor(new MockRenderer(), doc);
|
||||
|
||||
doc.setUseSoftTabs(false);
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ var CssTest = new TestCase("mode.CssTest", {
|
|||
},
|
||||
|
||||
"test: toggle comment lines should not do anything" : function() {
|
||||
var doc = new ace.TextDocument([" abc", "cde", "fg"].join("\n"));
|
||||
var doc = new ace.Document([" abc", "cde", "fg"].join("\n"));
|
||||
|
||||
var range = {
|
||||
start: {row: 0, column: 3},
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ var JavaScriptTest = new TestCase("mode.JavaScriptTest", {
|
|||
},
|
||||
|
||||
"test: toggle comment lines should prepend '//' to each line" : function() {
|
||||
var doc = new ace.TextDocument([" abc", "cde", "fg"].join("\n"));
|
||||
var doc = new ace.Document([" abc", "cde", "fg"].join("\n"));
|
||||
|
||||
var range = {
|
||||
start: {row: 0, column: 3},
|
||||
|
|
@ -26,7 +26,7 @@ var JavaScriptTest = new TestCase("mode.JavaScriptTest", {
|
|||
},
|
||||
|
||||
"test: toggle comment on commented lines should remove leading '//' chars" : function() {
|
||||
var doc = new ace.TextDocument(["// abc", "//cde", "fg"].join("\n"));
|
||||
var doc = new ace.Document(["// abc", "//cde", "fg"].join("\n"));
|
||||
|
||||
var range = {
|
||||
start: {row: 0, column: 3},
|
||||
|
|
@ -38,7 +38,7 @@ var JavaScriptTest = new TestCase("mode.JavaScriptTest", {
|
|||
},
|
||||
|
||||
"test: toggle comment on multiple lines with one commented line prepend '//' to each line" : function() {
|
||||
var doc = new ace.TextDocument(["// abc", "//cde", "fg"].join("\n"));
|
||||
var doc = new ace.Document(["// abc", "//cde", "fg"].join("\n"));
|
||||
|
||||
var range = {
|
||||
start: {row: 0, column: 3},
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ var TextTest = new TestCase("mode.TextTest", {
|
|||
},
|
||||
|
||||
"test: toggle comment lines should not do anything" : function() {
|
||||
var doc = new ace.TextDocument([" abc", "cde", "fg"].join("\n"));
|
||||
var doc = new ace.Document([" abc", "cde", "fg"].join("\n"));
|
||||
|
||||
var range = {
|
||||
start: {row: 0, column: 3},
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ var XmlTest = new TestCase("mode.XmlTest", {
|
|||
},
|
||||
|
||||
"test: toggle comment lines should not do anything" : function() {
|
||||
var doc = new ace.TextDocument([" abc", "cde", "fg"].join("\n"));
|
||||
var doc = new ace.Document([" abc", "cde", "fg"].join("\n"));
|
||||
|
||||
var range = {
|
||||
start: {row: 0, column: 3},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue