Forge
csharpdeeb25a2
1using CascadeIDE.Models;
2using Xunit;
3
4namespace CascadeIDE.Tests;
5
6public sealed class CommandPaletteGoToSearchBackendNormalizerTests
7{
8 [Fact]
9 public void Parse_null_Returns_rg() =>
10 Assert.Equal(CommandPaletteGoToSearchBackendKind.Rg, CommandPaletteGoToSearchBackendNormalizer.Parse(null));
11
12 [Theory]
13 [InlineData("", CommandPaletteGoToSearchBackendKind.Rg)]
14 [InlineData("RG", CommandPaletteGoToSearchBackendKind.Rg)]
15 [InlineData(" rg ", CommandPaletteGoToSearchBackendKind.Rg)]
16 [InlineData("hci", CommandPaletteGoToSearchBackendKind.Hci)]
17 [InlineData("auto", CommandPaletteGoToSearchBackendKind.Auto)]
18 [InlineData("not-a-backend", CommandPaletteGoToSearchBackendKind.Rg)]
19 public void Parse_Returns_kind(string? raw, CommandPaletteGoToSearchBackendKind expected) =>
20 Assert.Equal(expected, CommandPaletteGoToSearchBackendNormalizer.Parse(raw));
21}
22
View only · write via MCP/CIDE