import type { Initializer } from '../../../src/init/Initializer'; import { Setup } from '../../../src/init/Setup'; describe('Setup', (): void => { const initializer: jest.Mocked = { handleSafe: jest.fn(), } as any; beforeAll(async(): Promise => { const setup = new Setup(initializer); await setup.setup(); }); it('calls the initializer.', async(): Promise => { expect(initializer.handleSafe).toHaveBeenCalledTimes(1); }); });