feat: SeededPodInitializer log exceptions as warning instead of crashing

This commit is contained in:
Pasini Luca
2023-02-01 18:50:33 +01:00
committed by Joachim Van Herwegen
parent 5acddcb5b2
commit 2efc141baa
2 changed files with 16 additions and 3 deletions

View File

@@ -45,4 +45,11 @@ describe('A SeededPodInitializer', (): void => {
expect(registrationManager.validateInput).toHaveBeenCalledTimes(2);
expect(registrationManager.register).toHaveBeenCalledTimes(2);
});
it('does not throw exceptions when a seeded pod already exists.', async(): Promise<void> => {
registrationManager.register = jest.fn().mockRejectedValueOnce(new Error('Pod already exists'));
await new SeededPodInitializer(registrationManager, configFilePath).handle();
expect(registrationManager.validateInput).toHaveBeenCalledTimes(2);
expect(registrationManager.register).toHaveBeenCalledTimes(2);
});
});