1 | var Logging = require('../lib/logging').Logging;
|
2 | var should = require('should');
|
3 |
|
4 | describe('Logging', function() {
|
5 | it('should config level', function() {
|
6 | var logger = new Logging();
|
7 | logger.level.should.equal('info');
|
8 | logger.config('debug');
|
9 | logger.level.should.equal('debug');
|
10 |
|
11 | logger.config({'quiet': true});
|
12 | logger.level.should.equal('warn');
|
13 |
|
14 | logger.config({'verbose': true});
|
15 | logger.level.should.equal('debug');
|
16 |
|
17 | logger.config({'level': 'info'});
|
18 | logger.level.should.equal('info');
|
19 | });
|
20 | it('should do nothing', function() {
|
21 | var logger = new Logging();
|
22 | logger.debug('this is debug');
|
23 | logger.info('this is info');
|
24 | logger.start('Hello world');
|
25 | logger.config({icons: {startIcon: '+'}});
|
26 |
|
27 | logger.start('Hello world');
|
28 | logger.config({colors: {info: null}});
|
29 | logger.info('this is info');
|
30 | });
|
31 | });
|
32 |
|