mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
21 lines
709 B
TypeScript
21 lines
709 B
TypeScript
import type { LoggerFactory } from 'global-logger-factory';
|
|
import { setGlobalLoggerFactory } from 'global-logger-factory';
|
|
import { LoggerInitializer } from '../../../src/init/LoggerInitializer';
|
|
|
|
jest.mock('global-logger-factory');
|
|
|
|
describe('LoggerInitializer', (): void => {
|
|
const loggerFactory = {} as LoggerFactory;
|
|
|
|
let initializer: LoggerInitializer;
|
|
beforeAll(async(): Promise<void> => {
|
|
initializer = new LoggerInitializer(loggerFactory);
|
|
});
|
|
|
|
it('sets the global logger factory.', async(): Promise<void> => {
|
|
await initializer.handle();
|
|
expect(setGlobalLoggerFactory).toHaveBeenCalledTimes(1);
|
|
expect(setGlobalLoggerFactory).toHaveBeenCalledWith(loggerFactory);
|
|
});
|
|
});
|