壳子替换
This commit is contained in:
@@ -190,7 +190,7 @@ public sealed class StartupCheckTests
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public async Task IntegrityReportsMissingExternalToolLaunchableAsWarning()
|
||||
public async Task IntegrityTreatsLegacyExternalToolManifestEntriesAsOptional()
|
||||
{
|
||||
using var workspace = TestWorkspace.Create("ymhut-startup-tool-missing");
|
||||
var installRoot = CreateHealthyInstall(workspace);
|
||||
@@ -211,8 +211,15 @@ public sealed class StartupCheckTests
|
||||
var missing = report.Items.FirstOrDefault(item => item.Id == "file:Tools/Sample/missing.exe");
|
||||
|
||||
Assert.IsNotNull(missing);
|
||||
Assert.AreEqual(StartupCheckStatus.Missing, missing.Status);
|
||||
Assert.AreEqual(StartupCheckSeverity.Warning, missing.Severity);
|
||||
Assert.IsFalse(missing.IsIssue);
|
||||
Assert.AreEqual(StartupCheckStatus.Skipped, missing.Status);
|
||||
Assert.AreEqual(StartupCheckSeverity.Info, missing.Severity);
|
||||
Assert.IsFalse(report.Items.Any(item =>
|
||||
item.IsIssue &&
|
||||
item.Id.StartsWith("file:Tools/", StringComparison.OrdinalIgnoreCase)));
|
||||
Assert.IsFalse(report.Items.Any(item =>
|
||||
item.IsIssue &&
|
||||
item.Id.StartsWith("file:Metadata/", StringComparison.OrdinalIgnoreCase)));
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
|
||||
Reference in New Issue
Block a user