From 7007cfea9d59e2ab6f2e27d87ebee977fb0ea1e5 Mon Sep 17 00:00:00 2001 From: Katalina Okano Date: Wed, 2 Feb 2022 13:57:00 -0500 Subject: [PATCH] add a test for when attemptLegacyImport encounters an error --- packages/api/src/guilds/getters.spec.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/api/src/guilds/getters.spec.ts b/packages/api/src/guilds/getters.spec.ts index 4f1262d..138e593 100644 --- a/packages/api/src/guilds/getters.spec.ts +++ b/packages/api/src/guilds/getters.spec.ts @@ -191,6 +191,18 @@ describe('getGuildData', () => { await getGuildData(config, '123'); expect(mockFetchLegacyServer).toHaveBeenCalledTimes(1); }); + + it('errors gracefully', async () => { + const [config] = configContext(); + + mockFetchLegacyServer.mockImplementationOnce(() => { + throw new Error('test'); + }); + + await getGuildData(config, '123'); + await getGuildData(config, '123'); + expect(mockFetchLegacyServer).toHaveBeenCalledTimes(1); + }); }); });