From c9403b79f3e229fb62166d3bcf091bccab01d579 Mon Sep 17 00:00:00 2001 From: Dominion Date: Mon, 22 May 2023 19:53:38 -0400 Subject: [PATCH] DiscordProvider Constructor test doesn't need a valid token --- .../Components/Chat/Providers/TestDiscordProvider.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tests/Tgstation.Server.Host.Tests/Components/Chat/Providers/TestDiscordProvider.cs b/tests/Tgstation.Server.Host.Tests/Components/Chat/Providers/TestDiscordProvider.cs index 696d1cc2fd..e346a6e78d 100644 --- a/tests/Tgstation.Server.Host.Tests/Components/Chat/Providers/TestDiscordProvider.cs +++ b/tests/Tgstation.Server.Host.Tests/Components/Chat/Providers/TestDiscordProvider.cs @@ -44,8 +44,11 @@ namespace Tgstation.Server.Host.Components.Chat.Providers.Tests [TestMethod] public async Task TestConstructionAndDisposal() { - if (testToken1 == null) - Assert.Inconclusive("Required environment variable TGS_TEST_DISCORD_TOKEN isn't set!"); + var bot = new ChatBot + { + ConnectionString = "fake_token", + ReconnectionInterval = 1, + }; Assert.ThrowsException(() => new DiscordProvider(null, null, null, null)); Assert.ThrowsException(() => new DiscordProvider(mockJobManager, null, null, null)); @@ -53,7 +56,7 @@ namespace Tgstation.Server.Host.Components.Chat.Providers.Tests Assert.ThrowsException(() => new DiscordProvider(mockJobManager, mockAss.Object, null, null)); var mockLogger = new Mock>(); Assert.ThrowsException(() => new DiscordProvider(mockJobManager, null, mockLogger.Object, null)); - await new DiscordProvider(mockJobManager, mockAss.Object, mockLogger.Object, testToken1).DisposeAsync(); + await new DiscordProvider(mockJobManager, mockAss.Object, mockLogger.Object, bot).DisposeAsync(); } static Task InvokeConnect(IProvider provider, CancellationToken cancellationToken = default) => (Task)provider.GetType().GetMethod("Connect", BindingFlags.Instance | BindingFlags.NonPublic).Invoke(provider, new object[] { cancellationToken });