diff --git a/src/GitVersionCore.Tests/IntegrationTests/PullRequestScenarios.cs b/src/GitVersionCore.Tests/IntegrationTests/PullRequestScenarios.cs index 73951c9068..a75636644a 100644 --- a/src/GitVersionCore.Tests/IntegrationTests/PullRequestScenarios.cs +++ b/src/GitVersionCore.Tests/IntegrationTests/PullRequestScenarios.cs @@ -109,4 +109,19 @@ public void CalculatesCorrectVersionAfterReleaseBranchMergedToMaster() fixture.AssertFullSemver("2.0.0-PullRequest0002.0"); } } + + [Test] + public void CalculatesCorrectVersionForPullRequestFromReleaseToMasterInGitFlowBranchingModel() + { + using (var fixture = new BaseGitFlowRepositoryFixture("1.0.0")) + { + fixture.MakeACommit(); + Commands.Checkout(fixture.Repository, fixture.Repository.CreateBranch("release/2.0.0")); + fixture.MakeACommit(); + + fixture.Repository.CreatePullRequestRef("release/2.0.0", "master", normalise: true); + + fixture.AssertFullSemver("2.0.0-PullRequest0002.0"); + } + } } \ No newline at end of file