mirror of
https://github.com/azaion/satellite-provider.git
synced 2026-06-27 09:51:14 +00:00
[AZ-1113] Cycle 10 closeout: docs, perf harness, security
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -197,11 +197,15 @@ public static class TileInventoryValidationTests
|
||||
var response = await PostJsonAsync(httpClient, body);
|
||||
var problem = await ProblemDetailsAssertions.ReadProblemDetailsAsync(response, "AZ-796 missing z");
|
||||
|
||||
// Assert
|
||||
ProblemDetailsAssertions.AssertValidationProblem(problem, expectedStatus: 400, label: "AZ-796 missing z");
|
||||
ProblemDetailsAssertions.AssertErrorsContainsMention(problem, expectedMention: "z", label: "AZ-796 missing z");
|
||||
// Assert — JsonRequired surfaces parent path `tiles[0]` with static deserializer message (AZ-1113).
|
||||
ProblemDetailsAssertions.AssertValidationProblem(
|
||||
problem,
|
||||
expectedStatus: 400,
|
||||
label: "AZ-796 missing z",
|
||||
expectedErrorPath: "tiles[0]",
|
||||
expectedErrorContains: "The field value is invalid.");
|
||||
|
||||
Console.WriteLine(" ✓ Missing `z` rejected with errors map mentioning the field");
|
||||
Console.WriteLine(" ✓ Missing `z` rejected with errors[\"tiles[0]\"] and sanitized message");
|
||||
}
|
||||
|
||||
private static async Task MissingXAndY_Returns400(HttpClient httpClient)
|
||||
|
||||
Reference in New Issue
Block a user