Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/DemaConsulting.FileAssert/Cli/Context.cs
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@ private int ParseArgument(string arg, string[] args, int index)
LogFile = GetRequiredStringArgument(arg, args, index, "a filename argument");
return index + 1;

case "--result":
case "--results":
ResultsFile = GetRequiredStringArgument(arg, args, index, "a results filename argument");
return index + 1;
Expand Down
14 changes: 14 additions & 0 deletions test/DemaConsulting.FileAssert.Tests/Cli/ContextTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,20 @@ public void Context_Create_ResultsFlag_SetsResultsFile()
Assert.AreEqual(0, context.ExitCode);
}

/// <summary>
/// Test creating a context with the result alias flag.
/// </summary>
[TestMethod]
public void Context_Create_ResultAliasFlag_SetsResultsFile()
{
// Act
using var context = Context.Create(["--result", "test.trx"]);

// Assert
Assert.AreEqual("test.trx", context.ResultsFile);
Assert.AreEqual(0, context.ExitCode);
}

/// <summary>
Comment thread
Malcolmnixon marked this conversation as resolved.
/// Test creating a context with the log flag.
/// </summary>
Expand Down
Loading