UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

26 lines 861 B
import * as logger from './logger.js'; test('should require custom logger to implement info', () => { const loggerImpl = { debug: () => { }, warn: () => { }, error: () => { }, }; const provider = () => loggerImpl; expect(() => { // @ts-expect-error:next-line return logger.validateLogProvider(provider); }).toThrowError(new TypeError('Logger must implement info')); }); test('should require custom logger to implement error', () => { const loggerImpl = { debug: () => { }, warn: () => { }, info: () => { }, }; const provider = () => loggerImpl; expect(() => { // @ts-expect-error:next-line return logger.validateLogProvider(provider); }).toThrowError(new TypeError('Logger must implement error')); }); //# sourceMappingURL=logger.test.js.map