Skip to content

Commit b3bfd81

Browse files
Added test for codelens
1 parent 3249b12 commit b3bfd81

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/Server/Matchers/ResolveCommandMatcher.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ public IEnumerable<ILspHandlerDescriptor> FindHandler(object parameters, IEnumer
2727
{
2828
if (parameters is ICanBeResolved canBeResolved)
2929
{
30-
var handleType = canBeResolved.Data?.Value<string>("handleType");
31-
if (string.IsNullOrWhiteSpace(handleType))
30+
var handlerType = canBeResolved.Data?.Value<string>("handlerType");
31+
if (string.IsNullOrWhiteSpace(handlerType))
3232
{
3333
var descriptor = descriptors.FirstOrDefault();
3434
_logger.LogTrace(
@@ -45,7 +45,7 @@ public IEnumerable<ILspHandlerDescriptor> FindHandler(object parameters, IEnumer
4545
_logger.LogTrace("Checking handler {Method}:{Handler}",
4646
descriptor.Method,
4747
descriptor.Handler.GetType().FullName);
48-
if (descriptor.Handler.GetType().FullName == handleType)
48+
if (descriptor.Handler.GetType().FullName == handlerType || descriptor.HandlerType.FullName == handlerType)
4949
{
5050
canBeResolved.Data = canBeResolved.Data["data"];
5151
yield return descriptor;

test/Lsp.Tests/Matchers/ExecuteCommandHandlerMatcherTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,8 @@ public void Should_Return_CodeLensResolve_Descriptor()
144144
null,
145145
null,
146146
() => { }),
147-
});
147+
})
148+
.ToArray();
148149

149150
// Then
150151
result.Should().NotBeNullOrEmpty();

0 commit comments

Comments
 (0)