提交 bea3a471 编写于 作者: A Alex Dima

Don't depend on editor/contrib from editor core tests

上级 ef2eaf81
......@@ -7,11 +7,16 @@
import * as assert from 'assert';
import { Model } from 'vs/editor/common/model/model';
import { IFoldingRange } from 'vs/editor/contrib/folding/common/foldingModel';
import { computeRanges } from 'vs/editor/common/model/indentRanges';
export interface IndentRange {
startLineNumber: number;
endLineNumber: number;
indent: number;
}
suite('Indentation Folding', () => {
function assertRanges(lines: string[], expected: IFoldingRange[]): void {
function assertRanges(lines: string[], expected: IndentRange[]): void {
let model = Model.createFromString(lines.join('\n'));
let actual = computeRanges(model);
actual.sort((r1, r2) => r1.startLineNumber - r2.startLineNumber);
......@@ -19,7 +24,7 @@ suite('Indentation Folding', () => {
model.dispose();
}
function r(startLineNumber: number, endLineNumber: number, indent: number): IFoldingRange {
function r(startLineNumber: number, endLineNumber: number, indent: number): IndentRange {
return { startLineNumber, endLineNumber, indent };
}
......
......@@ -151,7 +151,6 @@
"**/vs/platform/*/common/**",
"**/vs/platform/*/test/common/**",
"**/vs/editor/common/**",
"**/vs/editor/contrib/folding/common/**", // TODO@Alex
"**/vs/editor/test/common/**"
]
},
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册