Skip to content

Commit 85e435f

Browse files
committed
added failing test for #4460
1 parent 5e42b68 commit 85e435f

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

RubberduckTests/AutoComplete/CodePaneHandlerTests.cs

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public void GivenExtraWhitespace_PrettifiedCaretStillAtSameToken()
7979

8080
[Test]
8181
[Category("AutoComplete")]
82-
public void GivenMultilineLogicalLine_StillTracksCaret()
82+
public void GivenMultilineLogicalLine_TracksCaret()
8383
{
8484
var original = @"
8585
MsgBox ""test"" & vbNewLine & _
@@ -91,6 +91,20 @@ public void GivenMultilineLogicalLine_StillTracksCaret()
9191
Assert.AreEqual(original, actual);
9292
}
9393

94+
[Test]
95+
[Category("AutoComplete")]
96+
public void GivenPartialMultilineInstruction_TracksCaret()
97+
{
98+
var original = @"
99+
ExecuteStoredProcedure (""AddAppointmentCountForAClinic"", False,dbconfig.SQLConString, _
100+
| thisClinic.ClinicID ,".ToCodeString();
101+
102+
var sut = InitializeSut(original, original, out var module, out _);
103+
var actual = new TestCodeString(sut.Prettify(module.Object, original));
104+
105+
Assert.AreEqual(original, actual);
106+
}
107+
94108
private static ICodePaneHandler InitializeSut(TestCodeString original, TestCodeString prettified, out Mock<ICodeModule> module, out Mock<ICodePane> pane)
95109
{
96110
var builder = new MockVbeBuilder();

0 commit comments

Comments
 (0)