11const Logger = require ( './index' ) ;
22const logger = new Logger ( ) ;
33
4+ logger . log ( '************************' ) ;
5+ logger . log ( '*** Test Font Color ****' ) ;
6+ logger . log ( '************************' ) ;
47logger . fontColor ( 'red' , 'Font in red.' ) ;
58logger . fontColor ( 'black' , 'Font in black.' ) ;
69logger . fontColor ( 'green' , 'Font in green.' ) ;
@@ -9,7 +12,27 @@ logger.fontColor('blue', 'Font in blue.');
912logger . fontColor ( 'magenta' , 'Font in magenta.' ) ;
1013logger . fontColor ( 'cyan' , 'Font in cyan.' ) ;
1114logger . fontColor ( 'white' , 'Font in white.' ) ;
12- logger . log ( '-------' ) ;
15+ logger . fontColor ( 'blue' , 'Bold, blue' , {
16+ bold : true ,
17+ underscore : false ,
18+ } ) ;
19+ logger . fontColor ( 'blue' , 'Bold, dim, underscore, reverse' , {
20+ bold : true ,
21+ dim : true ,
22+ underscore : true ,
23+ reverse : true ,
24+ } ) ;
25+ logger . fontColor ( 'blue' , 'Bold, underscore, blue.' , {
26+ bold : true ,
27+ dim : false ,
28+ underscore : true ,
29+ reverse : false ,
30+ } ) ;
31+ logger . log ( '\n' ) ;
32+
33+ logger . log ( '******************************' ) ;
34+ logger . log ( '*** Test Background Color ****' ) ;
35+ logger . log ( '******************************' ) ;
1336logger . bgColor ( 'red' , 'Background in red.' ) ;
1437logger . bgColor ( 'black' , 'Background in black.' ) ;
1538logger . bgColor ( 'green' , 'Background in green.' ) ;
@@ -18,38 +41,89 @@ logger.bgColor('blue', 'Background in blue.');
1841logger . bgColor ( 'magenta' , 'Background in magenta.' ) ;
1942logger . bgColor ( 'cyan' , 'Background in cyan.' ) ;
2043logger . bgColor ( 'white' , 'Background in white.' ) ;
21- logger . log ( '-------' ) ;
22- logger . degug ( 'This is debug mode' ) ;
23- logger . error ( 'This is error mode' ) ;
24- logger . info ( 'This is info mode' ) ;
25- logger . warn ( 'This is warn mode' ) ;
26- logger . log ( '-------' )
27- logger . fontColor ( 'test' , 'Wrong font color test.' ) ;
28- logger . bgColor ( 'test' , 'Wrong background color test.' ) ;
29- logger . log ( '-------' )
44+ logger . bgColor ( 'blue' , 'Bold, blue' , {
45+ bold : true ,
46+ underscore : false ,
47+ } ) ;
48+ logger . bgColor ( 'blue' , 'Bold, dim, underscore, reverse' , {
49+ bold : true ,
50+ dim : true ,
51+ underscore : true ,
52+ reverse : true ,
53+ } ) ;
54+ logger . bgColor ( 'blue' , 'Bold, underscore, blue.' , {
55+ bold : true ,
56+ dim : false ,
57+ underscore : true ,
58+ reverse : false ,
59+ } ) ;
60+ logger . log ( '\n' ) ;
61+
62+ logger . log ( '***********************' ) ;
63+ logger . log ( '*** Test Set Color ****' ) ;
64+ logger . log ( '***********************' ) ;
3065logger . setColor ( {
3166 font : 'red' ,
3267 bg : 'black'
3368} , 'Red font in black background.' ) ;
34- logger . log ( '-------' )
3569logger . setColor ( {
3670 font : 'blue' ,
3771 bg : 'yellow'
3872} , 'blue font in yellow background.' ) ;
39- logger . log ( '-------' )
73+ logger . setColor ( {
74+ font : 'red' ,
75+ bg : 'green'
76+ } , 'Red font in green background.' ) ;
77+ logger . setColor ( {
78+ font : 'red' ,
79+ bg : 'green'
80+ } , 'Red font in green background, underscore.' , {
81+ underscore : true ,
82+ reverse : false ,
83+ } ) ;
84+ logger . setColor ( {
85+ font : 'red' ,
86+ bg : 'green'
87+ } , 'Red font in green background, bold, underscore, reverse.' , {
88+ bold : true ,
89+ dim : false ,
90+ underscore : true ,
91+ reverse : true ,
92+ } ) ;
93+ logger . log ( '\n' ) ;
94+
95+ logger . log ( '**********************' ) ;
96+ logger . log ( '*** Test Level Log ***' ) ;
97+ logger . log ( '**********************' ) ;
98+ logger . degug ( 'This is debug mode' ) ;
99+ logger . error ( 'This is error mode' ) ;
100+ logger . info ( 'This is info mode' ) ;
101+ logger . warn ( 'This is warn mode' ) ;
102+ logger . log ( '\n' ) ;
103+
104+ logger . log ( '*************************' ) ;
105+ logger . log ( '*** Test Wrong Usage ****' ) ;
106+ logger . log ( '*************************' ) ;
107+ logger . fontColor ( 'test' , 'Should be no color.' ) ;
108+ logger . bgColor ( 'test' , 'Should be no color.' ) ;
40109logger . setColor ( {
41110 font : 'test' ,
42111 bg : 'blue'
43- } , 'Wrong font color in blue background.' ) ;
44- logger . log ( '-------' )
112+ } , 'Font color warning.' ) ;
45113logger . setColor ( {
46114 font : 'red' ,
47115 bg : 'test'
48- } , 'Red font color in wrong background color.' ) ;
49- logger . log ( '-------' )
116+ } , 'Background color warning.' ) ;
50117logger . setColor ( {
51118 font : 'test' ,
52119 bg : 'test'
53- } , 'Wrong font color in wrong background color.' ) ;
54- logger . log ( '-------' )
55- logger . log ( 'should be reset' )
120+ } , 'Font and background color warning.' ) ;
121+ logger . fontColor ( 'red' , 'Wrong setting.' , {
122+ width : true ,
123+ } ) ;
124+ logger . bgColor ( 'red' , 'Wrong setting.' , {
125+ dim : 'true' ,
126+ } ) ;
127+ logger . bgColor ( 'red' , 'Wrong setting.' , {
128+ bold : 4
129+ } ) ;
0 commit comments