Skip to content

Commit 43a3ab6

Browse files
committed
Merge pull request #795 from gep13/UseMainInsteadOfMaster
Additional Test to cover usage of main, instead of master
2 parents 9cc2430 + 9077f26 commit 43a3ab6

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

src/GitVersionCore.Tests/IntegrationTests/OtherScenarios.cs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,30 @@ public void AllowNotHavingMaster()
4545
}
4646
}
4747

48+
[Test]
49+
public void AllowHavingMainInsteadOfMaster()
50+
{
51+
var config = new Config();
52+
config.Branches.Add("main", new BranchConfig
53+
{
54+
VersioningMode = VersioningMode.ContinuousDelivery,
55+
Tag = "useBranchName",
56+
Increment = IncrementStrategy.Patch,
57+
PreventIncrementOfMergedBranchVersion = true,
58+
TrackMergeTarget = false
59+
});
60+
61+
using (var fixture = new EmptyRepositoryFixture(config))
62+
{
63+
fixture.Repository.MakeACommit();
64+
fixture.Repository.Checkout(fixture.Repository.CreateBranch("develop"));
65+
fixture.Repository.Checkout(fixture.Repository.CreateBranch("main"));
66+
fixture.Repository.Branches.Remove(fixture.Repository.Branches["master"]);
67+
68+
fixture.AssertFullSemver("0.1.0+0");
69+
}
70+
}
71+
4872
[Test]
4973
public void DoNotBlowUpWhenDevelopAndFeatureBranchPointAtSameCommit()
5074
{

0 commit comments

Comments
 (0)