UNPKG

solive-winston-logger

Version:
49 lines (39 loc) 1.31 kB
import createLogger from '../src' describe('format', () => { test('should return a logger', () => { const logger = createLogger({ env: 'testing' }) expect(logger).toBeDefined() }) test('should have a trace property', () => { const logger = createLogger({ env: 'testing' }) expect(logger.trace).toBeDefined() }) test('should have a debug property', () => { const logger = createLogger({ env: 'testing' }) expect(logger.debug).toBeDefined() }) test('should have a info property', () => { const logger = createLogger({ env: 'testing' }) expect(logger.info).toBeDefined() }) test('should have a warn property', () => { const logger = createLogger({ env: 'testing' }) expect(logger.warn).toBeDefined() }) test('should have a error property', () => { const logger = createLogger({ env: 'testing' }) expect(logger.error).toBeDefined() }) test('should have a error property', () => { const logger = createLogger({ env: 'testing' }) expect(logger.error).toBeDefined() }) test('should have a fatal property', () => { const logger = createLogger({ env: 'testing' }) expect(logger.fatal).toBeDefined() }) test('should change the level based on the env', () => { const logger = createLogger({ env: 'production' }) expect(logger.logger.level).toBe('info') }) })