fix: remove test for deleted AirAppMarketMetadataResolverService

The AirAppMarketMetadataResolverService class was removed in commit 2ead9d8
as part of a cleanup. This commit removes the test that referenced it to
fix the build error CS0246.
This commit is contained in:
lincube
2026-06-24 00:32:35 +08:00
parent c49677b958
commit 5e505bada7

View File

@@ -1,5 +1,4 @@
using LanMountainDesktop.Services.PluginMarket;
using System.Net;
using Xunit;
namespace LanMountainDesktop.Tests;
@@ -26,30 +25,6 @@ public sealed class PluginMarketIndexDocumentTests
Assert.Equal(PluginPackageSourceKind.WorkspaceLocal, source.SourceKind);
}
[Fact]
public async Task EnrichAsync_WhenRepositoryMetadataUnavailable_PreservesNestedDisplayFields()
{
var document = AirAppMarketIndexDocument.Load(
CreateNestedIndexJson("LanMountainDesktop.MissingPlugin"),
"test-index.json");
using var httpClient = new HttpClient(new NotFoundHandler());
using var resolver = new AirAppMarketMetadataResolverService(httpClient);
var enriched = await resolver.EnrichAsync(document);
var plugin = Assert.Single(enriched.Plugins);
Assert.Equal("LanMountain Sample Plugin", plugin.Name);
Assert.Equal("SDK v5 sample plugin.", plugin.Description);
Assert.Equal("LanMountainDesktop", plugin.Author);
Assert.Equal("0.4.0", plugin.Version);
Assert.Equal("5.0.0", plugin.ApiVersion);
Assert.Equal("0.0.1", plugin.MinHostVersion);
Assert.Equal("v0.4.0", plugin.ReleaseTag);
Assert.Equal("LanMountainDesktop.SamplePlugin.0.4.0.laapp", plugin.ReleaseAssetName);
Assert.Equal("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", plugin.Sha256);
Assert.Equal(1024, plugin.PackageSizeBytes);
}
private static string CreateNestedIndexJson(string repositoryName = "LanMountainDesktop.SamplePlugin")
{
return $$"""
@@ -112,16 +87,4 @@ public sealed class PluginMarketIndexDocumentTests
}
""";
}
private sealed class NotFoundHandler : HttpMessageHandler
{
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
{
return Task.FromResult(new HttpResponseMessage(HttpStatusCode.NotFound)
{
RequestMessage = request,
Content = new StringContent("{}")
});
}
}
}