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); + }); }); });