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