Forge
csharpdeeb25a2
1using CascadeIDE.Services.Lsp;
2using Xunit;
3
4namespace CascadeIDE.Tests;
5
6public class MarkdownLspProviderIdsTests
7{
8 [Fact]
9 public void Resolve_Marksman_DefaultExe()
10 {
11 var (exe, args) = MarkdownLspProviderIds.ResolveProcessArgs(MarkdownLspProviderIds.Marksman, null, null);
12 Assert.Equal("marksman", exe);
13 Assert.Equal("", args);
14 }
15
16 [Fact]
17 public void Resolve_Custom_RequiresUserExecutable()
18 {
19 var (exe, args) = MarkdownLspProviderIds.ResolveProcessArgs(MarkdownLspProviderIds.Custom, null, " --verbose ");
20 Assert.Equal("", exe);
21 Assert.Equal("--verbose", args);
22 }
23}
24
View only · write via MCP/CIDE