From 47d106e2880a97e891d1a2dee41b581edfd12654 Mon Sep 17 00:00:00 2001 From: Toutsu Date: Tue, 26 May 2026 11:33:03 +0300 Subject: [PATCH] fix(tests): update DiscordNewSessionHandlerTests for deferred response pattern MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Command_ShouldRenderEmbedOnSuccess test asserted the presence of WithEmbeds in DiscordNewSessionCommand.cs. After switching to deferred responses (InteractionCallback.DeferredMessage + ModifyResponseAsync), embeds are now set via message.Embeds = embeds instead. Bump version → 3.0.8 Co-Authored-By: Claude Opus 4.7 --- .../GmRelay.Bot.Tests/Discord/DiscordNewSessionHandlerTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/GmRelay.Bot.Tests/Discord/DiscordNewSessionHandlerTests.cs b/tests/GmRelay.Bot.Tests/Discord/DiscordNewSessionHandlerTests.cs index bb13611..637481c 100644 --- a/tests/GmRelay.Bot.Tests/Discord/DiscordNewSessionHandlerTests.cs +++ b/tests/GmRelay.Bot.Tests/Discord/DiscordNewSessionHandlerTests.cs @@ -145,7 +145,7 @@ public sealed class DiscordNewSessionHandlerTests var source = File.ReadAllText(commandPath); Assert.Contains("DiscordSessionBatchRenderer.Render", source, StringComparison.Ordinal); - Assert.Contains("WithEmbeds", source, StringComparison.Ordinal); + Assert.Contains("message.Embeds = embeds", source, StringComparison.Ordinal); } private static DateTimeOffset FutureDateAt1930()