Skip to content

Commit 010d6c8

Browse files
Added additional assertions
1 parent 66d4b91 commit 010d6c8

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

test/Lsp.Tests/Integration/DisableDefaultsTests.cs

+8-3
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,16 @@ public async Task Should_Disable_Registration_Manager()
4444
var unregistrationAction = Substitute.For<Func<UnregistrationParams, Task>>();
4545
var (client, _) = await Initialize(
4646
options => options
47-
.OnRegisterCapability(registrationAction)
47+
.OnRegisterCapability(registrationAction)
4848
.OnUnregisterCapability(unregistrationAction),
4949
options => { }
5050
);
5151

5252
var clientManager = client.Services.GetRequiredService<IHandlersManager>();
5353
clientManager.Descriptors.Should().Contain(f => f.Handler is DelegatingHandlers.Request<RegistrationParams>);
54+
clientManager.Descriptors.Should().ContainSingle(f => f.Method == ClientNames.RegisterCapability);
5455
clientManager.Descriptors.Should().Contain(f => f.Handler is DelegatingHandlers.Request<UnregistrationParams>);
56+
clientManager.Descriptors.Should().ContainSingle(f => f.Method == ClientNames.UnregisterCapability);
5557
}
5658

5759
[Fact]
@@ -66,19 +68,21 @@ public async Task Should_Disable_Workspace_Folder_Manager()
6668

6769
var clientManager = client.Services.GetRequiredService<IHandlersManager>();
6870
clientManager.Descriptors.Should().Contain(f => f.Handler is DelegatingHandlers.Request<WorkspaceFolderParams, Container<WorkspaceFolder>?>);
71+
clientManager.Descriptors.Should().ContainSingle(f => f.Method == WorkspaceNames.WorkspaceFolders);
6972

7073
var serverManager = server.Services.GetRequiredService<IHandlersManager>();
7174
serverManager.Descriptors.Should().Contain(f => f.Handler is LanguageProtocolDelegatingHandlers.Notification<DidChangeWorkspaceFoldersParams, object>);
75+
serverManager.Descriptors.Should().ContainSingle(f => f.Method == WorkspaceNames.DidChangeWorkspaceFolders);
7276
}
7377

7478
[Fact]
7579
public async Task Should_Allow_Custom_Workspace_Folder_Manager_Delegate()
7680
{
7781
var action = Substitute.For<Action<DidChangeWorkspaceFoldersParams>>();
7882
var (client, server) = await Initialize(
79-
options => {},
83+
options => { },
8084
options => options
81-
.OnDidChangeWorkspaceFolders(action, new object())
85+
.OnDidChangeWorkspaceFolders(action, new object())
8286
);
8387

8488
var config = client.Services.GetRequiredService<TestConfigurationProvider>();
@@ -112,6 +116,7 @@ public async Task Should_Disable_Configuration()
112116

113117
var serverManager = server.Services.GetRequiredService<IHandlersManager>();
114118
serverManager.Descriptors.Should().Contain(f => f.Handler is LanguageProtocolDelegatingHandlers.Notification<DidChangeConfigurationParams, object>);
119+
serverManager.Descriptors.Should().ContainSingle(f => f.Method == WorkspaceNames.DidChangeConfiguration);
115120
}
116121

117122
[Fact]

0 commit comments

Comments
 (0)