fix tests. new product advisories enhancements
This commit is contained in:
@@ -95,7 +95,12 @@ public class ScoringManifestSigningServiceTests
|
||||
|
||||
var signedManifest = await _service.SignAsync(manifest, options);
|
||||
|
||||
signedManifest.DsseSignature.Should().Contain(ScoringManifestSigningService.PayloadType);
|
||||
// JSON serialization may escape '+' as '\u002B', so check for both forms
|
||||
var expectedType = ScoringManifestSigningService.PayloadType;
|
||||
var escapedType = expectedType.Replace("+", "\\u002B");
|
||||
(signedManifest.DsseSignature!.Contains(expectedType) ||
|
||||
signedManifest.DsseSignature!.Contains(escapedType)).Should().BeTrue(
|
||||
$"DsseSignature should contain payload type '{expectedType}'");
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -149,7 +154,7 @@ public class ScoringManifestSigningServiceTests
|
||||
var result = await _service.VerifyAsync(tamperedManifest, verifyOptions);
|
||||
|
||||
result.IsValid.Should().BeFalse();
|
||||
result.Error.Should().Contain("modified");
|
||||
result.Error.Should().Match(e => e!.Contains("mismatch") || e.Contains("modified"));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
@@ -63,14 +63,14 @@ public class AIPluginTests
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void GetChecks_ReturnsFiveChecks()
|
||||
public void GetChecks_ReturnsSixChecks()
|
||||
{
|
||||
var plugin = new AIPlugin();
|
||||
var context = CreateTestContext();
|
||||
|
||||
var checks = plugin.GetChecks(context);
|
||||
|
||||
Assert.Equal(5, checks.Count);
|
||||
Assert.Equal(6, checks.Count);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
@@ -63,14 +63,14 @@ public class IntegrationPluginTests
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void GetChecks_ReturnsEightChecks()
|
||||
public void GetChecks_ReturnsElevenChecks()
|
||||
{
|
||||
var plugin = new IntegrationPlugin();
|
||||
var context = CreateTestContext();
|
||||
|
||||
var checks = plugin.GetChecks(context);
|
||||
|
||||
Assert.Equal(8, checks.Count);
|
||||
Assert.Equal(11, checks.Count);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
@@ -63,14 +63,14 @@ public class SecurityPluginTests
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void GetChecks_ReturnsTenChecks()
|
||||
public void GetChecks_ReturnsElevenChecks()
|
||||
{
|
||||
var plugin = new SecurityPlugin();
|
||||
var context = CreateTestContext();
|
||||
|
||||
var checks = plugin.GetChecks(context);
|
||||
|
||||
Assert.Equal(10, checks.Count);
|
||||
Assert.Equal(11, checks.Count);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
Reference in New Issue
Block a user