Skip to content

Commit a525cfb

Browse files
committed
Adding VersionBumpingScenarios to make version bumping more discoverable in tests
1 parent e549a4d commit a525cfb

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

GitVersionCore.Tests/GitVersionCore.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@
9090
<Compile Include="IntegrationTests\HotfixBranchScenarios.cs" />
9191
<Compile Include="IntegrationTests\ReleaseBranchScenarios.cs" />
9292
<Compile Include="IntegrationTests\SwitchingToGitFlowScenarios.cs" />
93+
<Compile Include="IntegrationTests\VersionBumpingScenarios.cs" />
9394
<Compile Include="IntegrationTests\WikiScenarios.cs" />
9495
<Compile Include="IntegrationTests\OtherBranchScenarios.cs" />
9596
<Compile Include="Helpers\Constants.cs" />
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
using GitVersion;
2+
using NUnit.Framework;
3+
4+
[TestFixture]
5+
public class VersionBumpingScenarios
6+
{
7+
[Test]
8+
public void AppliedPrereleaseTagCausesBump()
9+
{
10+
var configuration = new Config();
11+
configuration.Branches["master"].Tag = "pre";
12+
using (var fixture = new EmptyRepositoryFixture(configuration))
13+
{
14+
fixture.Repository.MakeACommit();
15+
fixture.Repository.MakeATaggedCommit("1.0.0-pre.1");
16+
fixture.Repository.MakeACommit();
17+
18+
fixture.AssertFullSemver("1.0.0-pre.2+1");
19+
}
20+
}
21+
}

0 commit comments

Comments
 (0)