mogger
Version:
print colorful logs with AOP using meld
40 lines (31 loc) • 1.07 kB
JavaScript
/** @license MIT License (c) Copyright (c) 2014 Julio Makdisse Saito */
/**
* Mogger
* Meld + Trace + Colorful logger
*
* Licensed under the MIT License at:
* http://www.opensource.org/licenses/mit-license.php
*
* @author Julio Makdisse Saito (saitodisse@gmail.com)
* @version 0.5.0
*/
var assert = require('assert'),
Reporter = require('../src/reporter'),
ColorfulLogger = require('colorful-logger')
;
describe('Reporter Creation:', function(){
it('\'Reporter\' is a function', function() {
assert.equal('function', typeof Reporter);
});
it('defaultConsole is interchangeable', function() {
var otherLoggerOutputFunction = function() {};
var reporter = new Reporter({
globalConfig: { defaultConsole: otherLoggerOutputFunction }
});
assert.notEqual(console, reporter.defaultConsole);
});
it('\'ColorfulLogger\' is the default logger', function() {
var reporter = new Reporter();
assert.equal(ColorfulLogger.Logger, reporter.Logger);
});
});