File tree 3 files changed +9
-8
lines changed
3 files changed +9
-8
lines changed Original file line number Diff line number Diff line change 1
1
var _ = require ( 'underscore' ) ;
2
+ var sprintf = require ( 'sprintf-js' ) . sprintf ;
2
3
3
4
var h = require ( '../helper' ) ;
4
5
var chalk = require ( '../chalk' ) ;
@@ -132,7 +133,7 @@ cmd.handler = function(argv) {
132
133
h . prettyState ( problem . state ) ,
133
134
problem . id ,
134
135
problem . name ,
135
- h . prettyLevel ( problem . level ) ,
136
+ h . prettyLevel ( sprintf ( '%-6s' , problem . level ) ) ,
136
137
problem . percent ) ;
137
138
} ) ;
138
139
Original file line number Diff line number Diff line change @@ -89,10 +89,10 @@ h.prettyTime = function(n) {
89
89
90
90
h . prettyLevel = function ( level ) {
91
91
var chalk = require ( './chalk' ) ;
92
- switch ( level . toLowerCase ( ) ) {
93
- case 'easy' : return chalk . green ( level + ' ' ) ;
92
+ switch ( level . toLowerCase ( ) . trim ( ) ) {
93
+ case 'easy' : return chalk . green ( level ) ;
94
94
case 'medium' : return chalk . yellow ( level ) ;
95
- case 'hard' : return chalk . red ( level + ' ' ) ;
95
+ case 'hard' : return chalk . red ( level ) ;
96
96
default : return level ;
97
97
}
98
98
} ;
Original file line number Diff line number Diff line change @@ -50,12 +50,12 @@ describe('helper', function() {
50
50
it ( 'should ok w/ color' , function ( ) {
51
51
chalk . enabled = true ;
52
52
53
- assert . equal ( h . prettyLevel ( 'Easy' ) , chalk . green ( 'Easy ' ) ) ;
53
+ assert . equal ( h . prettyLevel ( 'Easy' ) , chalk . green ( 'Easy' ) ) ;
54
54
assert . equal ( h . prettyLevel ( 'Medium' ) , chalk . yellow ( 'Medium' ) ) ;
55
- assert . equal ( h . prettyLevel ( 'Hard' ) , chalk . red ( 'Hard ' ) ) ;
56
- assert . equal ( h . prettyLevel ( 'easy' ) , chalk . green ( 'easy ' ) ) ;
55
+ assert . equal ( h . prettyLevel ( 'Hard' ) , chalk . red ( 'Hard' ) ) ;
56
+ assert . equal ( h . prettyLevel ( 'easy ' ) , chalk . green ( 'easy ' ) ) ;
57
57
assert . equal ( h . prettyLevel ( 'medium' ) , chalk . yellow ( 'medium' ) ) ;
58
- assert . equal ( h . prettyLevel ( 'hard' ) , chalk . red ( 'hard ' ) ) ;
58
+ assert . equal ( h . prettyLevel ( 'hard ' ) , chalk . red ( 'hard ' ) ) ;
59
59
assert . equal ( h . prettyLevel ( 'unknown' ) , 'unknown' ) ;
60
60
} ) ;
61
61
} ) ; // #prettyLevel
You can’t perform that action at this time.
0 commit comments