Skip to content

Commit a03e0c3

Browse files
authored
Merge pull request #44487 from sharwell/rename-waiter
Wait for rename operations to complete before assertion
2 parents 73864c7 + e1c5111 commit a03e0c3

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

src/VisualStudio/IntegrationTest/IntegrationTests/CSharp/CSharpExtractMethod.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ public int Method()
7272

7373
MarkupTestFile.GetSpans(expectedMarkup, out var expectedText, out ImmutableArray<TextSpan> spans);
7474
VisualStudio.Editor.Verify.TextContains(expectedText);
75-
VisualStudio.Workspace.WaitForAsyncOperations(Helper.HangMitigatingTimeout, FeatureAttribute.Rename);
7675
AssertEx.SetEqual(spans, VisualStudio.Editor.GetTagSpans(VisualStudio.InlineRenameDialog.ValidRenameTag));
7776

7877
VisualStudio.Editor.SendKeys("SayHello", VirtualKey.Enter);

src/VisualStudio/IntegrationTest/IntegrationTests/VisualBasic/BasicExtractMethod.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ End Function
8080

8181
MarkupTestFile.GetSpans(expectedMarkup, out var expectedText, out ImmutableArray<TextSpan> spans);
8282
VisualStudio.Editor.Verify.TextContains(expectedText);
83-
VisualStudio.Workspace.WaitForAsyncOperations(Helper.HangMitigatingTimeout, FeatureAttribute.Rename);
8483
AssertEx.SetEqual(spans, VisualStudio.Editor.GetTagSpans(VisualStudio.InlineRenameDialog.ValidRenameTag));
8584

8685
VisualStudio.Editor.SendKeys("SayHello", VirtualKey.Enter);

src/VisualStudio/IntegrationTest/TestUtilities/OutOfProcess/Editor_OutOfProc.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@ public void MoveCaret(int position)
6565

6666
public ImmutableArray<TextSpan> GetTagSpans(string tagId)
6767
{
68+
if (tagId == _instance.InlineRenameDialog.ValidRenameTag)
69+
{
70+
_instance.Workspace.WaitForAsyncOperations(Helper.HangMitigatingTimeout, FeatureAttribute.Rename);
71+
}
72+
6873
var tagInfo = _editorInProc.GetTagSpans(tagId).ToList();
6974

7075
// The spans are returned in an array:

0 commit comments

Comments
 (0)