Skip to content

Commit ac2d626

Browse files
committed
Rebase and conflict resolvement
1 parent 9b2ff7f commit ac2d626

File tree

2 files changed

+24
-35
lines changed

2 files changed

+24
-35
lines changed

src/GitVersion.Core.Tests/IntegrationTests/DevelopScenarios.cs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -560,13 +560,11 @@ public void PreventDecrementationOfVersionsOnTheMainBranch()
560560
[Test]
561561
public void ShouldProvideTheCorrectVersionEvenIfPreReleaseLabelExistsInTheGitTag()
562562
{
563-
using (var fixture = new EmptyRepositoryFixture())
564-
{
565-
fixture.Repository.MakeACommit();
566-
fixture.ApplyTag("1.0.0-oreo.1");
567-
fixture.BranchTo("develop");
568-
fixture.Repository.MakeACommit();
569-
fixture.AssertFullSemver("1.1.0-alpha.1");
570-
}
563+
using var fixture = new EmptyRepositoryFixture();
564+
fixture.Repository.MakeACommit();
565+
fixture.ApplyTag("1.0.0-oreo.1");
566+
fixture.BranchTo("develop");
567+
fixture.Repository.MakeACommit();
568+
fixture.AssertFullSemver("1.1.0-alpha.1");
571569
}
572570
}

src/GitVersion.Core.Tests/IntegrationTests/MainScenarios.cs

Lines changed: 18 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -410,32 +410,23 @@ public void TrackMergeMessageShouldBeConsideredOnTheMainBranch(bool trackMergeMe
410410
[Test]
411411
public void ShouldProvideTheCorrectVersionEvenIfPreReleaseLabelExistsInTheGitTag()
412412
{
413-
var config = new Config
414-
{
415-
NextVersion = "5.0",
416-
Branches =
417-
{
418-
{
419-
"master", new BranchConfig
420-
{
421-
Regex = "master",
422-
Tag = "beta",
423-
Increment = IncrementStrategy.Patch,
424-
VersioningMode = VersioningMode.ContinuousDeployment
425-
}
426-
}
427-
}
428-
};
429-
using (var fixture = new EmptyRepositoryFixture())
430-
{
431-
fixture.Repository.MakeACommit();
432-
fixture.AssertFullSemver(config, "5.0.0-beta.0"); // why not "5.0.0-beta.1"?
433-
fixture.Repository.MakeACommit();
434-
fixture.AssertFullSemver(config, "5.0.0-beta.1");
435-
fixture.Repository.MakeATaggedCommit("v5.0.0-rc.1");
436-
fixture.AssertFullSemver(config, "5.0.0-rc.1");
437-
fixture.Repository.MakeACommit();
438-
fixture.AssertFullSemver(config, "5.0.1-beta.1"); // test fails here, it generates "5.0.0-beta.1" which is not unique and lower than "5.0.0-rc.1"
439-
}
413+
var configuration = GitFlowConfigurationBuilder.New
414+
.WithSemanticVersionFormat(SemanticVersionFormat.Loose)
415+
.WithNextVersion("5.0")
416+
.WithBranch("main",
417+
branchBuilder => branchBuilder.WithLabel("beta")
418+
.WithIncrement(IncrementStrategy.Patch)
419+
.WithVersioningMode(VersioningMode.ContinuousDeployment))
420+
.Build();
421+
422+
using EmptyRepositoryFixture fixture = new("main");
423+
fixture.Repository.MakeACommit();
424+
fixture.AssertFullSemver("5.0.0-beta.0", configuration); // why not "5.0.0-beta.1"?
425+
fixture.Repository.MakeACommit();
426+
fixture.AssertFullSemver("5.0.0-beta.1", configuration);
427+
fixture.Repository.MakeATaggedCommit("v5.0.0-rc.1");
428+
fixture.AssertFullSemver("5.0.0-rc.1", configuration);
429+
fixture.Repository.MakeACommit();
430+
fixture.AssertFullSemver("5.0.1-beta.1", configuration); // test fails here, it generates "5.0.0-beta.1" which is not unique and lower than "5.0.0-rc.1"
440431
}
441432
}

0 commit comments

Comments
 (0)