Skip to content

Commit eba54cc

Browse files
authored
[Ignore] Fix LSP client dispose bug in tests (#1212)
1 parent 6427db5 commit eba54cc

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

test/PowerShellEditorServices.Test.E2E/LSPTestsFixures.cs

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using System.Collections.Generic;
1+
using System;
2+
using System.Collections.Generic;
23
using System.IO;
34
using System.Linq;
45
using System.Threading.Tasks;
@@ -48,9 +49,16 @@ public async override Task CustomInitializeAsync(
4849

4950
public override async Task DisposeAsync()
5051
{
51-
await LanguageClient.Shutdown();
52-
await _psesProcess.Stop();
53-
LanguageClient?.Dispose();
52+
try
53+
{
54+
await LanguageClient.Shutdown();
55+
await _psesProcess.Stop();
56+
LanguageClient?.Dispose();
57+
}
58+
catch (ObjectDisposedException)
59+
{
60+
// Language client has a disposal bug in it
61+
}
5462
}
5563
}
5664
}

0 commit comments

Comments
 (0)