5
5
[ TestFixture ]
6
6
public class OtherBranchScenarios
7
7
{
8
- [ Test ]
9
- public void CanTakeVersionFromReleaseBranch ( )
10
- {
11
- using ( var fixture = new EmptyRepositoryFixture ( new Config ( ) ) )
12
- {
13
- const string TaggedVersion = "1.0.3" ;
14
- fixture . Repository . MakeATaggedCommit ( TaggedVersion ) ;
15
- fixture . Repository . MakeCommits ( 5 ) ;
16
- fixture . Repository . CreateBranch ( "alpha-2.0.0" ) ;
17
- fixture . Repository . Checkout ( "alpha-2.0.0" ) ;
8
+ [ Test ]
9
+ public void CanTakeVersionFromReleaseBranch ( )
10
+ {
11
+ using ( var fixture = new EmptyRepositoryFixture ( new Config ( ) ) )
12
+ {
13
+ const string TaggedVersion = "1.0.3" ;
14
+ fixture . Repository . MakeATaggedCommit ( TaggedVersion ) ;
15
+ fixture . Repository . MakeCommits ( 5 ) ;
16
+ fixture . Repository . CreateBranch ( "alpha-2.0.0" ) ;
17
+ fixture . Repository . Checkout ( "alpha-2.0.0" ) ;
18
18
19
- fixture . AssertFullSemver ( "2.0.0-alpha.1+0" ) ;
20
- }
21
- }
19
+ fixture . AssertFullSemver ( "2.0.0-alpha.1+0" ) ;
20
+ }
21
+ }
22
+ [ Test ]
23
+ public void BranchesWithIllegalCharsShouldNotBeUsedInVersionNames ( )
24
+ {
25
+ using ( var fixture = new EmptyRepositoryFixture ( new Config ( ) ) )
26
+ {
27
+ const string TaggedVersion = "1.0.3" ;
28
+ fixture . Repository . MakeATaggedCommit ( TaggedVersion ) ;
29
+ fixture . Repository . MakeCommits ( 5 ) ;
30
+ fixture . Repository . CreateBranch ( "issue/m/github-569" ) ;
31
+ fixture . Repository . Checkout ( "issue/m/github-569" ) ;
32
+
33
+ fixture . AssertFullSemver ( "1.0.4-issue-m-github-569.1+5" ) ;
34
+ }
35
+ }
22
36
}
0 commit comments