mirror of
https://github.com/Microsoft/vscode
synced 2024-10-02 17:32:41 +00:00
simplfifying the tests
This commit is contained in:
parent
e5bbb57c5a
commit
9bb015a84f
|
@ -13,21 +13,23 @@ suite('Single Text Edit', () => {
|
|||
ensureNoDisposablesAreLeakedInTestSuite();
|
||||
|
||||
test('testing getNewRanges', () => {
|
||||
function testGetNewRanges() {
|
||||
|
||||
function testInverseEdits() {
|
||||
const randomText = randomMultilineString(10);
|
||||
const model = createTextModel(randomText);
|
||||
const initialModel = createTextModel(randomText);
|
||||
|
||||
const edits = generateRandomDisjointEdits(model, 3);
|
||||
const invEdits = inverseEdits(model, edits);
|
||||
|
||||
model.applyEdits(edits);
|
||||
const invEdits = inverseEdits(initialModel, edits);
|
||||
model.applyEdits(invEdits);
|
||||
|
||||
assert.deepStrictEqual(model.getValue(), randomText);
|
||||
model.dispose();
|
||||
initialModel.dispose();
|
||||
}
|
||||
|
||||
for (let i = 0; i < 1; i++) {
|
||||
testGetNewRanges();
|
||||
testInverseEdits();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue