@@ -20,44 +20,44 @@ describe('Logger', () => {
20
20
expect ( Object . keys ( logging . logger . transports ) . length ) . toBe ( 2 ) ;
21
21
} ) ;
22
22
23
- // xit ('should have files transports', (done) => {
24
- // reconfigureServer().then(() => {
25
- // let transports = logging.logger.transports;
26
- // let transportKeys = Object.keys(transports);
27
- // expect(transportKeys.length).toBe(2);
28
- // done();
29
- // });
30
- // });
23
+ it ( 'should have files transports' , ( done ) => {
24
+ reconfigureServer ( ) . then ( ( ) => {
25
+ let transports = logging . logger . transports ;
26
+ let transportKeys = Object . keys ( transports ) ;
27
+ expect ( transportKeys . length ) . toBe ( 2 ) ;
28
+ done ( ) ;
29
+ } ) ;
30
+ } ) ;
31
31
32
- // xit ('should disable files logs', (done) => {
33
- // reconfigureServer({
34
- // logsFolder: null
35
- // }).then(() => {
36
- // let transports = logging.logger.transports;
37
- // let transportKeys = Object.keys(transports);
38
- // expect(transportKeys.length).toBe(0);
39
- // done();
40
- // });
41
- // });
32
+ it ( 'should disable files logs' , ( done ) => {
33
+ reconfigureServer ( {
34
+ logsFolder : null
35
+ } ) . then ( ( ) => {
36
+ let transports = logging . logger . transports ;
37
+ let transportKeys = Object . keys ( transports ) ;
38
+ expect ( transportKeys . length ) . toBe ( 0 ) ;
39
+ done ( ) ;
40
+ } ) ;
41
+ } ) ;
42
42
43
- // xit ('should enable JSON logs', (done) => {
44
- // // Force console transport
45
- // process.env.VERBOSE=1;
46
- // reconfigureServer({
47
- // logsFolder: null,
48
- // jsonLogs: true
49
- // }).then(() => {
50
- // let spy = spyOn(process.stdout, 'write');
51
- // logging.logger.info('hi', {key: 'value'});
52
- // expect(process.stdout.write).toHaveBeenCalled();
53
- // var firstLog = process.stdout.write.calls.first().args[0];
54
- // expect(firstLog).toEqual(JSON.stringify({key: 'value', level: 'info', message: 'hi' })+'\n');
55
- // delete process.env.VERBOSE;
56
- // return reconfigureServer({
57
- // jsonLogs: false
58
- // });
59
- // }).then(() => {
60
- // done();
61
- // });
62
- // });
43
+ it ( 'should enable JSON logs' , ( done ) => {
44
+ // Force console transport
45
+ process . env . VERBOSE = 1 ;
46
+ reconfigureServer ( {
47
+ logsFolder : null ,
48
+ jsonLogs : true
49
+ } ) . then ( ( ) => {
50
+ let spy = spyOn ( process . stdout , 'write' ) ;
51
+ logging . logger . info ( 'hi' , { key : 'value' } ) ;
52
+ expect ( process . stdout . write ) . toHaveBeenCalled ( ) ;
53
+ var firstLog = process . stdout . write . calls . first ( ) . args [ 0 ] ;
54
+ expect ( firstLog ) . toEqual ( JSON . stringify ( { key : 'value' , level : 'info' , message : 'hi' } ) + '\n' ) ;
55
+ delete process . env . VERBOSE ;
56
+ return reconfigureServer ( {
57
+ jsonLogs : false
58
+ } ) ;
59
+ } ) . then ( ( ) => {
60
+ done ( ) ;
61
+ } ) ;
62
+ } ) ;
63
63
} ) ;
0 commit comments