Skip to content
This repository was archived by the owner on Nov 1, 2020. It is now read-only.

Commit 8961ffe

Browse files
author
Jérémie Bertrand
committed
Add tests for groupby option
1 parent e7e374d commit 8961ffe

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

SemanticReleaseNotesParser.Tests/ArgumentsTest.cs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public void WriteHelp_All()
2727
Assert.Contains("--debug", output.ToString());
2828
Assert.Contains("-h, -?, --help", output.ToString());
2929
Assert.Contains("-f, --outputformat=VALUE", output.ToString());
30+
Assert.Contains("-g, --groupby=VALUE", output.ToString());
3031
}
3132

3233
[Fact]
@@ -184,5 +185,25 @@ public void ParseArguments_FirstAdditionalArgument_IsReleaseNotesPath()
184185
// assert
185186
Assert.Equal("myReleases.md", arguments.ReleaseNotesPath);
186187
}
188+
189+
[Fact]
190+
public void ParseArguments_GroupBy_g()
191+
{
192+
// act
193+
var arguments = Arguments.ParseArguments(new[] { "-g=Categories" });
194+
195+
// assert
196+
Assert.Equal(GroupBy.Categories, arguments.GroupBy);
197+
}
198+
199+
[Fact]
200+
public void ParseArguments_GroupBy_groupby()
201+
{
202+
// act
203+
var arguments = Arguments.ParseArguments(new[] { "--groupby=Categories" });
204+
205+
// assert
206+
Assert.Equal(GroupBy.Categories, arguments.GroupBy);
207+
}
187208
}
188209
}

0 commit comments

Comments
 (0)