@razee/mustachetemplate
Version:
Razee: component to use the Mustache template processor on kubernetes resource configurations.
32 lines (26 loc) • 1.11 kB
JavaScript
var assert = require('chai').assert;
describe('logger', function () {
afterEach(function () {
});
after (function(){
delete require.cache[require.resolve('../src/logger')];
});
describe('#createLogger()', function () {
it('should create logger with specified env var LOG_LEVEL=warn (40)', function () {
process.env.LOG_LEVEL = 'warn';
var log = require('../src/logger').createLogger();
console.log(log.level);
assert.equal(log.level, 'warn', 'should be at log level warn(40)');
});
it('should create logger with log level info(30) when no LOG_LEVEL specified', function () {
delete process.env.LOG_LEVEL;
var log = require('../src/logger').createLogger();
assert.equal(log.level, 'info', 'should be at log level info(30)');
});
it('should create logger with log level info(30) when unknown LOG_LEVEL specified', function () {
process.env.LOG_LEVEL = 'unknownLevelName';
var log = require('../src/logger').createLogger();
assert.equal(log.level, 'info', 'should be at log level info(30)');
});
});
});