Compare commits

..

1 commit

Author SHA1 Message Date
RenovateBot ea176189af Update dependency @typescript-eslint/eslint-plugin to v5.62.0
Some checks failed
continuous-integration/drone/push Build is failing
2023-09-28 10:43:47 +00:00
3 changed files with 691 additions and 725 deletions

View file

@ -15,13 +15,7 @@ const sortable = [
export default async function randomBunny(subreddit: string, sortBy: string = 'hot'): Promise<IReturnResult> { export default async function randomBunny(subreddit: string, sortBy: string = 'hot'): Promise<IReturnResult> {
if (!sortable.includes(sortBy)) sortBy = 'hot'; if (!sortable.includes(sortBy)) sortBy = 'hot';
const result = await fetch(`https://reddit.com/r/${subreddit}/${sortBy}.json`) const result = await fetch(`https://reddit.com/r/${subreddit}/${sortBy}.json`);
.then((res) => {
return res;
})
.catch(() => {
return null;
});
if (!result) { if (!result) {
return { return {

View file

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

1404
yarn.lock

File diff suppressed because it is too large Load diff