unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
26 lines • 849 B
JavaScript
import * as logger from './logger.js';
test('should require custom logger to implement info', () => {
const loggerImpl = {
debug: () => { },
warn: () => { },
error: () => { },
};
const provider = () => loggerImpl;
expect(() => {
// @ts-ignore: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-ignore:next-line
return logger.validateLogProvider(provider);
}).toThrowError(new TypeError('Logger must implement error'));
});
//# sourceMappingURL=logger.test.js.map