UNPKG

873 BJavaScriptView Raw
1var Logging = require('../lib/logging').Logging;
2var should = require('should');
3
4describe('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