@@ -5,18 +5,25 @@ test('diff versions test', (t) => {
5
5
// [version1, version2, result]
6
6
// diff(version1, version2) -> result
7
7
[ [ '1.2.3' , '0.2.3' , 'major' ] ,
8
+ [ '0.2.3' , '1.2.3' , 'major' ] ,
8
9
[ '1.4.5' , '0.2.3' , 'major' ] ,
9
10
[ '1.2.3' , '2.0.0-pre' , 'premajor' ] ,
11
+ [ '2.0.0-pre' , '1.2.3' , 'premajor' ] ,
10
12
[ '1.2.3' , '1.3.3' , 'minor' ] ,
11
13
[ '1.0.1' , '1.1.0-pre' , 'preminor' ] ,
12
14
[ '1.2.3' , '1.2.4' , 'patch' ] ,
13
15
[ '1.2.3' , '1.2.4-pre' , 'prepatch' ] ,
14
- [ '0.0.1' , '0.0.1-pre' , 'prerelease ' ] ,
15
- [ '0.0.1' , '0.0.1-pre-2' , 'prerelease ' ] ,
16
- [ '1.1.0' , '1.1.0-pre' , 'prerelease ' ] ,
16
+ [ '0.0.1' , '0.0.1-pre' , 'patch ' ] ,
17
+ [ '0.0.1' , '0.0.1-pre-2' , 'patch ' ] ,
18
+ [ '1.1.0' , '1.1.0-pre' , 'minor ' ] ,
17
19
[ '1.1.0-pre-1' , '1.1.0-pre-2' , 'prerelease' ] ,
18
20
[ '1.0.0' , '1.0.0' , null ] ,
19
-
21
+ [ '1.0.0' , '1.0.0' , null ] ,
22
+ [ '1.0.0' , '1.0.0' , null ] ,
23
+ [ '0.0.2-1' , '0.0.2' , 'patch' ] ,
24
+ [ '0.1.0-1' , '0.1.0' , 'minor' ] ,
25
+ [ '1.0.0-1' , '1.0.0' , 'major' ] ,
26
+ [ '0.0.0-1' , '0.0.0' , 'prerelease' ] ,
20
27
] . forEach ( ( v ) => {
21
28
const version1 = v [ 0 ]
22
29
const version2 = v [ 1 ]
0 commit comments