@@ -25,7 +25,12 @@ describe('lib/utils/sematic_version', function() {
25
25
[ '2.9.9-beta' , '2.9.9-beta' ] ,
26
26
[ '2.1' , '2.1.0' ] ,
27
27
[ '2' , '2.12' ] ,
28
- [ '2.9' , '2.9.1' ]
28
+ [ '2.9' , '2.9.1' ] ,
29
+ [ '2.9+beta' , '2.9+beta' ] ,
30
+ [ '2.9.9+beta' , '2.9.9+beta' ] ,
31
+ [ '2.9.9+beta-alpha' , '2.9.9+beta-alpha' ] ,
32
+ [ '2.2.3' , '2.2.3+beta' ] ,
33
+ [ '2.1.3' , '2.1.3-beta' ]
29
34
] ;
30
35
for ( const [ targetVersion , userVersion ] of versions ) {
31
36
const result = semanticVersion . compareVersion ( targetVersion , userVersion )
@@ -45,7 +50,8 @@ describe('lib/utils/sematic_version', function() {
45
50
[ '3.7.0-prerelease+build' , '3.7.0-prerelease+rc' ] ,
46
51
[ '2.2.3-beta-beta1' , '2.2.3-beta-beta2' ] ,
47
52
[ '2.2.3-beta+beta1' , '2.2.3-beta+beta2' ] ,
48
- [ '2.2.3+beta2-beta1' , '2.2.3+beta3-beta2' ]
53
+ [ '2.2.3+beta2-beta1' , '2.2.3+beta3-beta2' ] ,
54
+ [ '2.2.3+beta' , '2.2.3' ]
49
55
] ;
50
56
for ( const [ targetVersion , userVersion ] of versions ) {
51
57
const result = semanticVersion . compareVersion ( targetVersion , userVersion )
@@ -60,9 +66,8 @@ describe('lib/utils/sematic_version', function() {
60
66
[ '2.3' , '2.0.1' ] ,
61
67
[ '2.3.5' , '2.3.1' ] ,
62
68
[ '2.9.8' , '2.9' ] ,
69
+ [ '3.1' , '3' ] ,
63
70
[ '2.1.2-release' , '2.1.2-beta' ] ,
64
- [ '2.1.3' , '2.1.3-beta' ] ,
65
- [ '2.1.3' , '2.1.3+beta' ] ,
66
71
[ '2.9.9+beta' , '2.9.9-beta' ] ,
67
72
[ '3.7.0+build3.7.0-prerelease+build' , '3.7.0-prerelease' ] ,
68
73
[ '2.1.3-beta-beta2' , '2.1.3-beta' ] ,
0 commit comments