File tree Expand file tree Collapse file tree 3 files changed +32
-0
lines changed Expand file tree Collapse file tree 3 files changed +32
-0
lines changed Original file line number Diff line number Diff line change 1+ language : node_js
2+ node_js :
3+ - ' 9'
4+ - ' 8'
5+ - ' 6'
6+ script :
7+ - ' npm test'
8+ after_success :
9+ - ' npm install coveralls && npm install nyc && ./node_modules/.bin/nyc report --temp-directory=coverage --reporter=text-lcov | ./node_modules/.bin/coveralls'
10+ notifications :
11+ webhooks :
12+ urls :
13+ - ' https://www.travisbuddy.com/'
14+ on_success : never
15+ on_failure : always
16+ on_start : never
17+ on_cancel : never
18+ on_error : never
Original file line number Diff line number Diff line change @@ -78,4 +78,13 @@ describe('base test', () => {
7878 expect ( ( ) => helper . getLatest ( 123 ) ) . toThrow ( 'prefix must be RegExp or String, but not number' ) ;
7979 } ) ;
8080 } ) ;
81+
82+ describe ( 'increase' , ( ) => {
83+ test ( 'normal use' , ( ) => {
84+ expect ( helper . increase ( 'dev-v' ) ) . toBe ( '0.1.4' ) ;
85+ expect ( helper . increase ( 'dev-v' , 'minor' ) ) . toBe ( '0.2.0' ) ;
86+ expect ( helper . increase ( 'dev-v' , 'major' ) ) . toBe ( '1.0.0' ) ;
87+ expect ( helper . increase ( ) ) . toBe ( null ) ;
88+ } ) ;
89+ } ) ;
8190} ) ;
Original file line number Diff line number Diff line change @@ -91,6 +91,11 @@ class Helper {
9191
9292 return obj . version ;
9393 }
94+
95+ increase ( prefix = '' , type = 'patch' ) {
96+ const latest_semver = this . getLatest ( prefix , { semver : true } ) ;
97+ return semver . inc ( latest_semver , type ) ;
98+ }
9499}
95100
96101module . exports = new Helper ( ) ;
You can’t perform that action at this time.
0 commit comments