|
4 | 4 | *--------------------------------------------------------------------------------------------*/ |
5 | 5 | import * as assert from 'assert'; |
6 | 6 | import { FoldingModel, setCollapseStateAtLevel, setCollapseStateLevelsDown, setCollapseStateLevelsUp, setCollapseStateForMatchingLines, setCollapseStateUp } from 'vs/editor/contrib/folding/foldingModel'; |
7 | | -import { TextModel, ModelDecorationOptions } from 'vs/editor/common/model/textModel'; |
| 7 | +import { ModelDecorationOptions } from 'vs/editor/common/model/textModel'; |
| 8 | +import { createTextModel } from 'vs/editor/test/common/editorTestUtils'; |
8 | 9 | import { computeRanges } from 'vs/editor/contrib/folding/indentRangeProvider'; |
9 | 10 | import { TrackedRangeStickiness, IModelDeltaDecoration, ITextModel, IModelDecorationsChangeAccessor } from 'vs/editor/common/model'; |
10 | 11 | import { EditOperation } from 'vs/editor/common/core/editOperation'; |
@@ -92,7 +93,7 @@ suite('Folding Model', () => { |
92 | 93 | /* 7*/ ' }', |
93 | 94 | /* 8*/ '}']; |
94 | 95 |
|
95 | | - let textModel = TextModel.createFromString(lines.join('\n')); |
| 96 | + let textModel = createTextModel(lines.join('\n')); |
96 | 97 | try { |
97 | 98 | let foldingModel = new FoldingModel(textModel, new TestDecorationProvider(textModel)); |
98 | 99 |
|
@@ -131,7 +132,7 @@ suite('Folding Model', () => { |
131 | 132 | /* 7*/ ' }', |
132 | 133 | /* 8*/ '}']; |
133 | 134 |
|
134 | | - let textModel = TextModel.createFromString(lines.join('\n')); |
| 135 | + let textModel = createTextModel(lines.join('\n')); |
135 | 136 | try { |
136 | 137 | let foldingModel = new FoldingModel(textModel, new TestDecorationProvider(textModel)); |
137 | 138 |
|
@@ -177,7 +178,7 @@ suite('Folding Model', () => { |
177 | 178 | /* 7*/ ' }', |
178 | 179 | /* 8*/ '}']; |
179 | 180 |
|
180 | | - let textModel = TextModel.createFromString(lines.join('\n')); |
| 181 | + let textModel = createTextModel(lines.join('\n')); |
181 | 182 | try { |
182 | 183 | let foldingModel = new FoldingModel(textModel, new TestDecorationProvider(textModel)); |
183 | 184 |
|
@@ -217,7 +218,7 @@ suite('Folding Model', () => { |
217 | 218 | /* 12*/ ' }', |
218 | 219 | /* 13*/ '}']; |
219 | 220 |
|
220 | | - let textModel = TextModel.createFromString(lines.join('\n')); |
| 221 | + let textModel = createTextModel(lines.join('\n')); |
221 | 222 | try { |
222 | 223 | let foldingModel = new FoldingModel(textModel, new TestDecorationProvider(textModel)); |
223 | 224 |
|
@@ -254,7 +255,7 @@ suite('Folding Model', () => { |
254 | 255 | /* 7*/ ' }', |
255 | 256 | /* 8*/ '}']; |
256 | 257 |
|
257 | | - let textModel = TextModel.createFromString(lines.join('\n')); |
| 258 | + let textModel = createTextModel(lines.join('\n')); |
258 | 259 | try { |
259 | 260 | let foldingModel = new FoldingModel(textModel, new TestDecorationProvider(textModel)); |
260 | 261 |
|
@@ -295,7 +296,7 @@ suite('Folding Model', () => { |
295 | 296 | /* 11*/ ' }', |
296 | 297 | /* 12*/ '}']; |
297 | 298 |
|
298 | | - let textModel = TextModel.createFromString(lines.join('\n')); |
| 299 | + let textModel = createTextModel(lines.join('\n')); |
299 | 300 | try { |
300 | 301 |
|
301 | 302 | let foldingModel = new FoldingModel(textModel, new TestDecorationProvider(textModel)); |
@@ -346,7 +347,7 @@ suite('Folding Model', () => { |
346 | 347 | /* 10*/ '//#endregion', |
347 | 348 | /* 11*/ '']; |
348 | 349 |
|
349 | | - let textModel = TextModel.createFromString(lines.join('\n')); |
| 350 | + let textModel = createTextModel(lines.join('\n')); |
350 | 351 | try { |
351 | 352 | let foldingModel = new FoldingModel(textModel, new TestDecorationProvider(textModel)); |
352 | 353 |
|
@@ -392,7 +393,7 @@ suite('Folding Model', () => { |
392 | 393 | /* 12*/ ' }', |
393 | 394 | /* 13*/ '}']; |
394 | 395 |
|
395 | | - let textModel = TextModel.createFromString(lines.join('\n')); |
| 396 | + let textModel = createTextModel(lines.join('\n')); |
396 | 397 | try { |
397 | 398 | let foldingModel = new FoldingModel(textModel, new TestDecorationProvider(textModel)); |
398 | 399 |
|
@@ -448,7 +449,7 @@ suite('Folding Model', () => { |
448 | 449 | /* 15*/ ' //#endregion', |
449 | 450 | /* 16*/ '}']; |
450 | 451 |
|
451 | | - let textModel = TextModel.createFromString(lines.join('\n')); |
| 452 | + let textModel = createTextModel(lines.join('\n')); |
452 | 453 | try { |
453 | 454 | let foldingModel = new FoldingModel(textModel, new TestDecorationProvider(textModel)); |
454 | 455 |
|
@@ -504,7 +505,7 @@ suite('Folding Model', () => { |
504 | 505 | /* 12*/ ' }', |
505 | 506 | /* 13*/ '}']; |
506 | 507 |
|
507 | | - let textModel = TextModel.createFromString(lines.join('\n')); |
| 508 | + let textModel = createTextModel(lines.join('\n')); |
508 | 509 | try { |
509 | 510 | let foldingModel = new FoldingModel(textModel, new TestDecorationProvider(textModel)); |
510 | 511 |
|
@@ -556,7 +557,7 @@ suite('Folding Model', () => { |
556 | 557 | /* 12*/ ' }', |
557 | 558 | /* 13*/ '}']; |
558 | 559 |
|
559 | | - let textModel = TextModel.createFromString(lines.join('\n')); |
| 560 | + let textModel = createTextModel(lines.join('\n')); |
560 | 561 | try { |
561 | 562 | let foldingModel = new FoldingModel(textModel, new TestDecorationProvider(textModel)); |
562 | 563 |
|
@@ -603,7 +604,7 @@ suite('Folding Model', () => { |
603 | 604 | /* 12*/ ' }', |
604 | 605 | /* 13*/ '}']; |
605 | 606 |
|
606 | | - let textModel = TextModel.createFromString(lines.join('\n')); |
| 607 | + let textModel = createTextModel(lines.join('\n')); |
607 | 608 | try { |
608 | 609 | let foldingModel = new FoldingModel(textModel, new TestDecorationProvider(textModel)); |
609 | 610 |
|
@@ -648,7 +649,7 @@ suite('Folding Model', () => { |
648 | 649 | /* 12*/ ' }', |
649 | 650 | /* 13*/ '}']; |
650 | 651 |
|
651 | | - let textModel = TextModel.createFromString(lines.join('\n')); |
| 652 | + let textModel = createTextModel(lines.join('\n')); |
652 | 653 | try { |
653 | 654 | let foldingModel = new FoldingModel(textModel, new TestDecorationProvider(textModel)); |
654 | 655 |
|
|
0 commit comments