From 5e505bada713e41102ca3e6ec153625cdecbd0c9 Mon Sep 17 00:00:00 2001 From: lincube Date: Wed, 24 Jun 2026 00:32:35 +0800 Subject: [PATCH] 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. --- .../PluginMarketIndexDocumentTests.cs | 37 ------------------- 1 file changed, 37 deletions(-) diff --git a/LanMountainDesktop.Tests/PluginMarketIndexDocumentTests.cs b/LanMountainDesktop.Tests/PluginMarketIndexDocumentTests.cs index 224cd7b..4578973 100644 --- a/LanMountainDesktop.Tests/PluginMarketIndexDocumentTests.cs +++ b/LanMountainDesktop.Tests/PluginMarketIndexDocumentTests.cs @@ -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 SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) - { - return Task.FromResult(new HttpResponseMessage(HttpStatusCode.NotFound) - { - RequestMessage = request, - Content = new StringContent("{}") - }); - } - } }