Refactor: replace range map with a proper object
This commit is contained in:
parent
cc0c16ca6f
commit
3299f0759e
5 changed files with 7 additions and 34 deletions
|
|
@ -118,10 +118,7 @@ var TextDocumentTest = new TestCase("TextDocumentTest", {
|
|||
doc.setNewLineMode("auto");
|
||||
assertEquals(["1", "2", "3"].join("\r\n"), doc.toString());
|
||||
|
||||
doc.replace({
|
||||
start: {row: 0, column: 0},
|
||||
end: {row: 2, column: 1}
|
||||
}, ["4", "5", "6"].join("\n"));
|
||||
doc.replace(new ace.Range(0, 0, 2, 1), ["4", "5", "6"].join("\n"));
|
||||
assertEquals(["4", "5", "6"].join("\n"), doc.toString());
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -7,11 +7,7 @@ var CssTest = new TestCase("mode.CssTest", {
|
|||
"test: toggle comment lines should not do anything" : function() {
|
||||
var doc = new ace.Document([" abc", "cde", "fg"].join("\n"));
|
||||
|
||||
var range = {
|
||||
start: {row: 0, column: 3},
|
||||
end: {row: 1, column: 1}
|
||||
};
|
||||
|
||||
var range = new ace.Range(0, 3, 1, 1);
|
||||
var comment = this.mode.toggleCommentLines("start", doc, range);
|
||||
assertEquals([" abc", "cde", "fg"].join("\n"), doc.toString());
|
||||
},
|
||||
|
|
|
|||
|
|
@ -16,11 +16,7 @@ var JavaScriptTest = new TestCase("mode.JavaScriptTest", {
|
|||
"test: toggle comment lines should prepend '//' to each line" : function() {
|
||||
var doc = new ace.Document([" abc", "cde", "fg"]);
|
||||
|
||||
var range = {
|
||||
start: {row: 0, column: 3},
|
||||
end: {row: 1, column: 1}
|
||||
};
|
||||
|
||||
var range = new ace.Range(0, 3, 1, 1);
|
||||
var comment = this.mode.toggleCommentLines("start", doc, range);
|
||||
assertEquals(["// abc", "//cde", "fg"].join("\n"), doc.toString());
|
||||
},
|
||||
|
|
@ -28,11 +24,7 @@ var JavaScriptTest = new TestCase("mode.JavaScriptTest", {
|
|||
"test: toggle comment on commented lines should remove leading '//' chars" : function() {
|
||||
var doc = new ace.Document(["// abc", "//cde", "fg"]);
|
||||
|
||||
var range = {
|
||||
start: {row: 0, column: 3},
|
||||
end: {row: 1, column: 1}
|
||||
};
|
||||
|
||||
var range = new ace.Range(0, 3, 1, 1);
|
||||
var comment = this.mode.toggleCommentLines("start", doc, range);
|
||||
assertEquals([" abc", "cde", "fg"].join("\n"), doc.toString());
|
||||
},
|
||||
|
|
@ -40,11 +32,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.Document(["// abc", "//cde", "fg"]);
|
||||
|
||||
var range = {
|
||||
start: {row: 0, column: 3},
|
||||
end: {row: 2, column: 1}
|
||||
};
|
||||
|
||||
var range = new ace.Range(0, 3, 2, 1);
|
||||
var comment = this.mode.toggleCommentLines("start", doc, range);
|
||||
assertEquals(["//// abc", "////cde", "//fg"].join("\n"), doc.toString());
|
||||
},
|
||||
|
|
|
|||
|
|
@ -7,11 +7,7 @@ var TextTest = new TestCase("mode.TextTest", {
|
|||
"test: toggle comment lines should not do anything" : function() {
|
||||
var doc = new ace.Document([" abc", "cde", "fg"]);
|
||||
|
||||
var range = {
|
||||
start: {row: 0, column: 3},
|
||||
end: {row: 1, column: 1}
|
||||
};
|
||||
|
||||
var range = new ace.Range(0, 3, 1, 1);
|
||||
var comment = this.mode.toggleCommentLines("start", doc, range);
|
||||
assertEquals([" abc", "cde", "fg"].join("\n"), doc.toString());
|
||||
},
|
||||
|
|
|
|||
|
|
@ -16,11 +16,7 @@ var XmlTest = new TestCase("mode.XmlTest", {
|
|||
"test: toggle comment lines should not do anything" : function() {
|
||||
var doc = new ace.Document([" abc", "cde", "fg"]);
|
||||
|
||||
var range = {
|
||||
start: {row: 0, column: 3},
|
||||
end: {row: 1, column: 1}
|
||||
};
|
||||
|
||||
var range = new ace.Range(0, 3, 1, 1);
|
||||
var comment = this.mode.toggleCommentLines("start", doc, range);
|
||||
assertEquals([" abc", "cde", "fg"].join("\n"), doc.toString());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue