Update tests to better match rejecting a fetch
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Ethan Lane 2023-10-18 18:24:10 +01:00
parent a64b8dc098
commit bc41162f38

View file

@ -1,7 +1,7 @@
import { ErrorCode } from "../src/constants/ErrorCode";
import ErrorMessages from "../src/constants/ErrorMessages";
import randomBunny from "../src/index";
import fetch from "got-cjs";
import fetch, { CancelableRequest } from "got-cjs";
jest.mock('got-cjs');
const fetchMock = jest.mocked(fetch);
@ -104,7 +104,7 @@ describe('randomBunny', () => {
});
test('GIVEN the fetch fails, EXPECT failure result', async () => {
fetchMock.mockResolvedValue(null);
fetchMock.mockRejectedValue('Test Reason')
const result = await randomBunny('rabbits', 'new');