@@ -28,6 +28,32 @@ describe("- Testing utils.js", function () {
28
28
} ) ;
29
29
} ) ;
30
30
} ) ;
31
+ describe ( "- Testing lambdalocal.js Logger" , function ( ) {
32
+ var lambdalocal = require ( "../lib/lambdalocal.js" ) ;
33
+ var defaultLogger = lambdalocal . getLogger ( ) ;
34
+ describe ( "* Use winston logger" , function ( ) {
35
+ it ( "should correctly load Logger" , function ( ) {
36
+ lambdalocal . setLogger ( winston ) ;
37
+ var logger = lambdalocal . getLogger ( ) ;
38
+ assert . equal ( winston , logger ) ;
39
+ } ) ;
40
+ } ) ;
41
+ describe ( "* Use invalid logger (object)" , function ( ) {
42
+ it ( "should load default Logger" , function ( ) {
43
+ lambdalocal . setLogger ( Object ) ;
44
+ var logger = lambdalocal . getLogger ( ) ;
45
+ assert . equal ( logger , defaultLogger ) ;
46
+ } ) ;
47
+ } ) ;
48
+ describe ( "* Use null logger" , function ( ) {
49
+ it ( "should load default Logger" , function ( ) {
50
+ lambdalocal . setLogger ( null ) ;
51
+ var logger = lambdalocal . getLogger ( ) ;
52
+ assert . equal ( logger , defaultLogger ) ;
53
+ } ) ;
54
+ } ) ;
55
+ } ) ;
56
+
31
57
describe ( "- Testing lambdalocal.js" , function ( ) {
32
58
describe ( "* Basic Run" , function ( ) {
33
59
var done , err ;
@@ -127,4 +153,4 @@ describe("- Testing lambdalocal.js", function () {
127
153
} ) ;
128
154
} ) ;
129
155
} ) ;
130
- } ) ;
156
+ } ) ;
0 commit comments