save progress
This commit is contained in:
@@ -25,6 +25,7 @@ public sealed class FindingsEvidenceControllerTests
|
||||
{
|
||||
configuration["scanner:authority:enabled"] = "false";
|
||||
});
|
||||
await EnsureTriageSchemaAsync(factory);
|
||||
using var client = factory.CreateClient();
|
||||
|
||||
var response = await client.GetAsync($"/api/v1/findings/{Guid.NewGuid()}/evidence");
|
||||
@@ -41,6 +42,7 @@ public sealed class FindingsEvidenceControllerTests
|
||||
{
|
||||
configuration["scanner:authority:enabled"] = "false";
|
||||
});
|
||||
await EnsureTriageSchemaAsync(factory);
|
||||
using var client = factory.CreateClient();
|
||||
|
||||
var response = await client.GetAsync($"/api/v1/findings/{Guid.NewGuid()}/evidence?includeRaw=true");
|
||||
@@ -57,6 +59,7 @@ public sealed class FindingsEvidenceControllerTests
|
||||
{
|
||||
configuration["scanner:authority:enabled"] = "false";
|
||||
});
|
||||
await EnsureTriageSchemaAsync(factory);
|
||||
using var client = factory.CreateClient();
|
||||
|
||||
var findingId = await SeedFindingAsync(factory);
|
||||
@@ -80,6 +83,7 @@ public sealed class FindingsEvidenceControllerTests
|
||||
{
|
||||
configuration["scanner:authority:enabled"] = "false";
|
||||
});
|
||||
await EnsureTriageSchemaAsync(factory);
|
||||
using var client = factory.CreateClient();
|
||||
|
||||
var request = new BatchEvidenceRequest
|
||||
@@ -101,6 +105,7 @@ public sealed class FindingsEvidenceControllerTests
|
||||
{
|
||||
configuration["scanner:authority:enabled"] = "false";
|
||||
});
|
||||
await EnsureTriageSchemaAsync(factory);
|
||||
using var client = factory.CreateClient();
|
||||
|
||||
var findingId = await SeedFindingAsync(factory);
|
||||
@@ -125,7 +130,7 @@ public sealed class FindingsEvidenceControllerTests
|
||||
using var scope = factory.Services.CreateScope();
|
||||
var db = scope.ServiceProvider.GetRequiredService<TriageDbContext>();
|
||||
|
||||
await db.Database.MigrateAsync();
|
||||
await db.Database.EnsureCreatedAsync();
|
||||
|
||||
var findingId = Guid.NewGuid();
|
||||
var finding = new TriageFinding
|
||||
@@ -163,4 +168,11 @@ public sealed class FindingsEvidenceControllerTests
|
||||
await db.SaveChangesAsync();
|
||||
return findingId;
|
||||
}
|
||||
|
||||
private static async Task EnsureTriageSchemaAsync(ScannerApplicationFactory factory)
|
||||
{
|
||||
using var scope = factory.Services.CreateScope();
|
||||
var db = scope.ServiceProvider.GetRequiredService<TriageDbContext>();
|
||||
await db.Database.EnsureCreatedAsync();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user