@@ -386,13 +386,13 @@ public void CommitOnDevelop_AfterReleaseBranchMergeToDevelop_ShouldNotResetCount
386
386
fixture . Repository . MakeACommit ( "release 2" ) ;
387
387
fixture . AssertFullSemver ( config , "2.0.0-beta.2" ) ;
388
388
389
- // Merge release to develop
389
+ // First merge release to develop
390
390
Commands . Checkout ( fixture . Repository , "develop" ) ;
391
391
fixture . Repository . MergeNoFF ( "release-2.0.0" , Generate . SignatureNow ( ) ) ;
392
392
393
393
// Make some new commit on release
394
394
Commands . Checkout ( fixture . Repository , "release-2.0.0" ) ;
395
- fixture . Repository . MakeACommit ( "release after merge" ) ;
395
+ fixture . Repository . MakeACommit ( "release 3 - after first merge" ) ;
396
396
fixture . AssertFullSemver ( config , "2.0.0-beta.3" ) ;
397
397
398
398
// Make new commit on develop
@@ -402,6 +402,19 @@ public void CommitOnDevelop_AfterReleaseBranchMergeToDevelop_ShouldNotResetCount
402
402
// Checkout to release (no new commits)
403
403
Commands . Checkout ( fixture . Repository , "release-2.0.0" ) ;
404
404
fixture . AssertFullSemver ( config , "2.0.0-beta.3" ) ;
405
+
406
+ // Make some new commit on release
407
+ fixture . Repository . MakeACommit ( "release 4" ) ;
408
+ fixture . Repository . MakeACommit ( "release 5" ) ;
409
+ fixture . AssertFullSemver ( config , "2.0.0-beta.5" ) ;
410
+
411
+ // Second merge release to develop
412
+ Commands . Checkout ( fixture . Repository , "develop" ) ;
413
+ fixture . Repository . MergeNoFF ( "release-2.0.0" , Generate . SignatureNow ( ) ) ;
414
+
415
+ // Checkout to release (no new commits)
416
+ Commands . Checkout ( fixture . Repository , "release-2.0.0" ) ;
417
+ fixture . AssertFullSemver ( config , "2.0.0-beta.5" ) ;
405
418
}
406
419
}
407
420
}
0 commit comments