From 713eff934a11bc9d5e84d3c7b930c98e967006ec Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sun, 11 Oct 2026 04:42:50 +0200 Subject: [PATCH] Heimdall tests: register the GitHub OAuth scheme through host settings so the sign-in return path can be read from its state Co-Authored-By: Claude Opus 5.5 --- tests/Bifrost.Web.Tests/Support/HeimdallTestKit.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/Bifrost.Web.Tests/Support/HeimdallTestKit.cs b/tests/Bifrost.Web.Tests/Support/HeimdallTestKit.cs index cc4b786..94861cb 100644 --- a/tests/Bifrost.Web.Tests/Support/HeimdallTestKit.cs +++ b/tests/Bifrost.Web.Tests/Support/HeimdallTestKit.cs @@ -368,6 +368,9 @@ public sealed class HeimdallHost : TestWebApplicationFactory protected override void ConfigureWebHost(IWebHostBuilder builder) { base.ConfigureWebHost(builder); + // The GitHub OAuth scheme is registered from configuration read while the app builds, which only host settings reach. + builder.UseSetting("GitHubOAuth:ClientId", "configured-for-tests"); + builder.UseSetting("GitHubOAuth:ClientSecret", "configured-for-tests"); builder.ConfigureAppConfiguration((_, configuration) => { configuration.AddInMemoryCollection(new Dictionary