UNPKG

triviality-logger

Version:

Typescript loggers with an interface that support composition

28 lines 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var FromLogLevelLogger_1 = require("../FromLogLevelLogger"); var JestTestLogger_1 = require("../JestTestLogger"); var LoggerInterface_1 = require("../LoggerInterface"); it('From level logger', function () { var testLogger = new JestTestLogger_1.JestTestLogger(); var logger = new FromLogLevelLogger_1.FromLogLevelLogger(testLogger, LoggerInterface_1.LogLevel.warn); logger.trace('test trace'); expect(testLogger.trace).not.toBeCalled(); logger.debug('test debug'); expect(testLogger.debug).not.toBeCalled(); logger.info('test info'); expect(testLogger.info).not.toBeCalled(); logger.warn('test warn'); expect(testLogger.warn).toBeCalledWith('test warn'); logger.error('test error'); expect(testLogger.error).toBeCalledWith('test error'); }); it('Should pass optionalParams', function () { var testLogger = new JestTestLogger_1.JestTestLogger(); var logger = new FromLogLevelLogger_1.FromLogLevelLogger(testLogger, LoggerInterface_1.LogLevel.warn); logger.warn('test warn', 1); expect(testLogger.warn).toBeCalledWith('test warn', 1); logger.error('test error', 2); expect(testLogger.error).toBeCalledWith('test error', 2); }); //# sourceMappingURL=FromLogLevelLogger.test.js.map