Comparing version 0.16.0 to 0.17.0
@@ -64,3 +64,7 @@ logfmt = require('../logfmt'); | ||
return callback(logger); | ||
if (typeof callback === 'function') { | ||
callback(logger); | ||
} | ||
return logger; | ||
} | ||
@@ -67,0 +71,0 @@ |
{ | ||
"name": "logfmt", | ||
"version": "0.16.0", | ||
"version": "0.17.0", | ||
"description": "key=value logger and parser", | ||
@@ -5,0 +5,0 @@ "main": "logfmt.js", |
@@ -83,2 +83,24 @@ var logfmt = new require('../logfmt'), | ||
test("calls the callback if provided", function(){ | ||
var test; | ||
logfmt.time(function(logger){ | ||
test = true; | ||
}); | ||
assert(test); | ||
}) | ||
test("does not call the callback if not provided", function(){ | ||
assert.doesNotThrow(function(){ | ||
logfmt.time(); | ||
}); | ||
}) | ||
test("returns a logger", function(){ | ||
var logger1, logger2; | ||
logger1 = logfmt.time(function(logger){ | ||
logger2 = logger; | ||
}); | ||
assert.equal(logger1, logger2); | ||
}) | ||
// tests you can pass the logger into a closure | ||
@@ -85,0 +107,0 @@ // and call `log` multiple times. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
54001
1262