feat(email): add safe message detail
CI and Deploy / test (pull_request) Failing after 1m29s
CI and Deploy / deploy (pull_request) Has been skipped

This commit is contained in:
cesnimda
2026-08-09 21:44:24 +02:00
parent 6f0e9bb516
commit a20775c24a
6 changed files with 262 additions and 23 deletions
+1 -1
View File
@@ -59,7 +59,7 @@ public sealed class EmailControllerTests
var result = await controller.GetMessage("gmail", "message-1", CancellationToken.None);
var ok = Assert.IsType<OkObjectResult>(result.Result);
var detail = Assert.IsType<EmailController.MessageDetail>(ok.Value);
var detail = Assert.IsType<EmailMessageDetailDto>(ok.Value);
Assert.Equal("Safe plain text", detail.BodyText);
Assert.DoesNotContain("script", System.Text.Json.JsonSerializer.Serialize(detail), StringComparison.OrdinalIgnoreCase);
Assert.Equal("user-1", provider.LastOwnerUserId);