From 752e9ac272e7e757bfbe284fd6aa3e50f1e0492e Mon Sep 17 00:00:00 2001 From: Jesse Liberty Date: Sun, 20 Sep 2026 17:34:36 -0400 Subject: [PATCH] feat: Add HTTPS port display to RunCommandDialog component and tests --- BlogWriter.Web.Tests/RunCommandDialogTests.cs | 1 + BlogWriter.Web/Components/RunCommandDialog.razor | 2 ++ 2 files changed, 3 insertions(+) diff --git a/BlogWriter.Web.Tests/RunCommandDialogTests.cs b/BlogWriter.Web.Tests/RunCommandDialogTests.cs index a2e6949..3b7c195 100644 --- a/BlogWriter.Web.Tests/RunCommandDialogTests.cs +++ b/BlogWriter.Web.Tests/RunCommandDialogTests.cs @@ -14,6 +14,7 @@ public void Dialog_ShowsExactRunCommandAndAccessibleModal() IRenderedComponent cut = Render(); Assert.Equal(RunCommandDialog.CommandText, cut.Find(".run-command-text").TextContent); + Assert.Contains(RunCommandDialog.HttpsPort, cut.Find(".run-command-port").TextContent); Assert.Equal("dialog", cut.Find("dialog").GetAttribute("role")); Assert.Equal("true", cut.Find("dialog").GetAttribute("aria-modal")); Assert.Equal("Copy", cut.Find(".dialog-actions button").TextContent.Trim()); diff --git a/BlogWriter.Web/Components/RunCommandDialog.razor b/BlogWriter.Web/Components/RunCommandDialog.razor index 30aabb0..493cd95 100644 --- a/BlogWriter.Web/Components/RunCommandDialog.razor +++ b/BlogWriter.Web/Components/RunCommandDialog.razor @@ -7,6 +7,7 @@

Run Blog Writer

Use this command in the repository terminal:

@CommandText +

HTTPS port: @HttpsPort

@if (!string.IsNullOrWhiteSpace(CopyMessage)) {

@CopyMessage

@@ -20,6 +21,7 @@ @code { public const string CommandText = "dotnet run --project BlogWriter.Web/BlogWriter.Web.csproj --launch-profile https"; + public const string HttpsPort = "7056"; private ElementReference _dialog; private bool _opened;