From a0a8ee0d4f7227862ed4a5f46eeeca4c0ffee011 Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Tue, 9 Dec 2014 17:05:14 -0800 Subject: [PATCH] Add incremental test. --- tests/cases/unittests/incrementalParser.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/cases/unittests/incrementalParser.ts b/tests/cases/unittests/incrementalParser.ts index a68e794418d..d69343312e2 100644 --- a/tests/cases/unittests/incrementalParser.ts +++ b/tests/cases/unittests/incrementalParser.ts @@ -263,5 +263,16 @@ module ts { compareTrees(oldText, newTextAndChange.text, newTextAndChange.textChangeRange, 0); }); + + it('Enum element 1',() => { + // Should be able to reuse most of the enum elements. + var source = "enum E { a = 1, b = 1 << 1, c = 3, e = 4, f = 5, g = 7, h = 8, i = 9, j = 10 }"; + + var index = source.indexOf("<<"); + var oldText = ScriptSnapshot.fromString(source); + var newTextAndChange = withChange(oldText, index, 2, "+"); + + compareTrees(oldText, newTextAndChange.text, newTextAndChange.textChangeRange, 0); + }); }); } \ No newline at end of file