From 3928f743ac39620ec79c984af36b56f13f2024e8 Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Tue, 9 Dec 2014 18:30:40 -0800 Subject: [PATCH] Add incremental test. --- tests/cases/unittests/incrementalParser.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tests/cases/unittests/incrementalParser.ts b/tests/cases/unittests/incrementalParser.ts index 2571846f6f4..e71f742e697 100644 --- a/tests/cases/unittests/incrementalParser.ts +++ b/tests/cases/unittests/incrementalParser.ts @@ -648,7 +648,6 @@ module m3 { }\ }); it('Insert function above arrow function with comment',() => { - var source = "\ () =>\ @@ -659,7 +658,17 @@ module m3 { }\ var index = 0; var newTextAndChange = withInsert(oldText, index, "function Foo() { }"); - compareTrees(oldText, newTextAndChange.text, newTextAndChange.textChangeRange, -1); + compareTrees(oldText, newTextAndChange.text, newTextAndChange.textChangeRange, 0); + }); + + it('Finish incomplete regular expression',() => { + var source = "while (true) /3; return;" + + var oldText = ScriptSnapshot.fromString(source); + var index = source.length - 1; + var newTextAndChange = withInsert(oldText, index, "/"); + + compareTrees(oldText, newTextAndChange.text, newTextAndChange.textChangeRange, 0); }); // Simulated typing tests.