From b7372aaa5bbe7e01d6ba58e3bfec31a1fe9553bf Mon Sep 17 00:00:00 2001 From: Malcolm Nixon Date: Mon, 7 Sep 2026 22:46:35 -0400 Subject: [PATCH] Fix incorrect orphan message wording in lint test assertions Two tests (Program_Run_WithLintFlagAndRootTags_ReportsOrphansAsWarning and Program_Run_WithLintFlagAndEnforce_FailsOnOrphans) asserted the message 'requirements is orphaned' which does not match the actual Program.cs output 'requirements orphaned (not reachable...)'. This caused deterministic Test step failures on every OS in CI. Updated the assertions to match the wording used consistently by all other orphan message tests. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- test/DemaConsulting.ReqStream.Tests/ProgramTests.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/DemaConsulting.ReqStream.Tests/ProgramTests.cs b/test/DemaConsulting.ReqStream.Tests/ProgramTests.cs index 95b744b..d07a11a 100644 --- a/test/DemaConsulting.ReqStream.Tests/ProgramTests.cs +++ b/test/DemaConsulting.ReqStream.Tests/ProgramTests.cs @@ -1221,7 +1221,7 @@ public void Program_Run_WithLintFlagAndRootTags_ReportsOrphansAsWarning() } var logContent = File.ReadAllText(logFile); - Assert.Contains("Warning: 1 of 2 requirements is orphaned", logContent); + Assert.Contains("Warning: 1 of 2 requirements orphaned", logContent); Assert.Contains("ORPHAN-001", logContent); } @@ -1266,7 +1266,7 @@ public void Program_Run_WithLintFlagAndEnforce_FailsOnOrphans() } var logContent = File.ReadAllText(logFile); - Assert.Contains("Error: 1 of 2 requirements is orphaned", logContent); + Assert.Contains("Error: 1 of 2 requirements orphaned", logContent); Assert.Contains("ORPHAN-001", logContent); }