From 70fad92bc9067e1db209c5a4ce7e91885ecd1f19 Mon Sep 17 00:00:00 2001 From: CyrusNajmabadi Date: Fri, 24 Mar 2017 13:37:20 -0700 Subject: [PATCH] Add more test logic. --- .../CSharpCompletionCommandHandlerTests.vb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb b/src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb index e4eb52bf95b..806ae2ceb69 100644 --- a/src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb +++ b/src/EditorFeatures/Test2/IntelliSense/CSharpCompletionCommandHandlerTests.vb @@ -3065,6 +3065,20 @@ class C Dim secondChange = actualChanges(1) Assert.Equal(New Span(positionAfterSpace, 0), secondChange.OldSpan) Assert.Equal("InsertedItem", secondChange.NewText) + + ' Make sure new edits happen after the text that was inserted. + state.SendTypeChars("1") + + finalText = textBuffer.CurrentSnapshot.GetText() + Assert.Equal( +"using NewUsing; +using System; +class C +{ + void foo() { + return InsertedItem1 + } +}", finalText) End Using End Function -- GitLab