triviality-logger
Version:
Typescript loggers with an interface that support composition
20 lines • 915 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var ConsoleLogger_1 = require("../ConsoleLogger");
var JestTestLogger_1 = require("../JestTestLogger");
it('should pass log message to console logger', function () {
var console = new JestTestLogger_1.JestTestLogger();
var logger = new ConsoleLogger_1.ConsoleLogger(console);
/* tslint:disable:no-console */
logger.trace('test trace', 0);
expect(console.trace).toBeCalledWith('test trace', 0);
logger.info('test info', 1);
expect(console.info).toBeCalledWith('test info', 1);
logger.warn('test warning', 2);
expect(console.warn).toBeCalledWith('test warning', 2);
logger.debug('test debug', 3);
expect(console.debug).toBeCalledWith('test debug', 3);
logger.error('test error', 4);
expect(console.error).toBeCalledWith('test error', 4);
});
//# sourceMappingURL=ConsoleLogger.test.js.map