UNPKG

987 BJavaScriptView Raw
1var logging = require('../lib/logging');
2var Logging = logging.Logging;
3var should = require('should');
4
5describe('Logging', function() {
6 it('should config level', function() {
7 var logger = new Logging();
8 logger.level.should.equal('info');
9 logger.config('debug');
10 logger.level.should.equal('debug');
11
12 logger.config({'quiet': true});
13 logger.level.should.equal('warn');
14
15 logger.config({'verbose': true});
16 logger.level.should.equal('debug');
17
18 logger.config({'level': 'info'});
19 logger.level.should.equal('info');
20 });
21 it('should do nothing', function() {
22 var logger = new Logging();
23 logger.debug('this is debug');
24 logger.info('this is info');
25 logger.start('Hello world');
26
27 logger.start('Hello world');
28 logger.info('this is info');
29 });
30 it('should have event', function(done) {
31 logging.on('logging-info', function(data) {
32 data.should.equal('hello');
33 done();
34 });
35 logging.info('hello');
36 });
37});
38