Skip to content

Commit 65f8efa

Browse files
feat: add --result as alias for --results CLI argument
Agent-Logs-Url: https://github.com/demaconsulting/FileAssert/sessions/d471742e-a9b9-490a-a3db-2b8b10f09d6d Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
1 parent 9fe11e8 commit 65f8efa

2 files changed

Lines changed: 15 additions & 0 deletions

File tree

src/DemaConsulting.FileAssert/Cli/Context.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,7 @@ private int ParseArgument(string arg, string[] args, int index)
254254
LogFile = GetRequiredStringArgument(arg, args, index, "a filename argument");
255255
return index + 1;
256256

257+
case "--result":
257258
case "--results":
258259
ResultsFile = GetRequiredStringArgument(arg, args, index, "a results filename argument");
259260
return index + 1;

test/DemaConsulting.FileAssert.Tests/Cli/ContextTests.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,20 @@ public void Context_Create_ResultsFlag_SetsResultsFile()
163163
Assert.AreEqual(0, context.ExitCode);
164164
}
165165

166+
/// <summary>
167+
/// Test creating a context with the result alias flag.
168+
/// </summary>
169+
[TestMethod]
170+
public void Context_Create_ResultAliasFlag_SetsResultsFile()
171+
{
172+
// Act
173+
using var context = Context.Create(["--result", "test.trx"]);
174+
175+
// Assert
176+
Assert.AreEqual("test.trx", context.ResultsFile);
177+
Assert.AreEqual(0, context.ExitCode);
178+
}
179+
166180
/// <summary>
167181
/// Test creating a context with the log flag.
168182
/// </summary>

0 commit comments

Comments
 (0)