Handle disconnected Gmail and bound CV rewrite prompts

This commit is contained in:
2026-04-09 22:07:36 +02:00
parent dd10b635e6
commit 269dcb3487
3 changed files with 64 additions and 2 deletions
@@ -498,6 +498,14 @@ public sealed class GmailControllerTests
await db.SaveChangesAsync();
var gmail = new Mock<IGmailOAuthService>();
gmail.Setup(service => service.GetConnectionAsync("user-1", It.IsAny<CancellationToken>()))
.ReturnsAsync(new GmailConnection
{
OwnerUserId = "user-1",
GmailAddress = "user@example.test",
ConnectedAt = DateTimeOffset.UtcNow.AddDays(-1),
Scope = "gmail.readonly"
});
gmail.Setup(service => service.ListJobCandidateMessagesAsync("user-1", It.IsAny<IEnumerable<string>>(), 6, It.IsAny<CancellationToken>()))
.ReturnsAsync(new[]
{