@@ -4,19 +4,25 @@ const diff = require('../../functions/diff')
44test ( 'diff versions test' , ( t ) => {
55// [version1, version2, result]
66// diff(version1, version2) -> result
7- [ [ '1.2.3' , '0.2.3' , 'major' ] ,
7+ [ [ '1.2.3' , '0.2.3' , 'major' ] ,
8+ [ '0.2.3' , '1.2.3' , 'major' ] ,
89 [ '1.4.5' , '0.2.3' , 'major' ] ,
910 [ '1.2.3' , '2.0.0-pre' , 'premajor' ] ,
11+ [ '2.0.0-pre' , '1.2.3' , 'premajor' ] ,
1012 [ '1.2.3' , '1.3.3' , 'minor' ] ,
1113 [ '1.0.1' , '1.1.0-pre' , 'preminor' ] ,
1214 [ '1.2.3' , '1.2.4' , 'patch' ] ,
1315 [ '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 ' ] ,
1719 [ '1.1.0-pre-1' , '1.1.0-pre-2' , 'prerelease' ] ,
1820 [ '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' ]
2026 ] . forEach ( ( v ) => {
2127 const version1 = v [ 0 ]
2228 const version2 = v [ 1 ]
0 commit comments