aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils/hooks/use-posts-list/use-posts-list.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/hooks/use-posts-list/use-posts-list.test.ts')
-rw-r--r--src/utils/hooks/use-posts-list/use-posts-list.test.ts24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/utils/hooks/use-posts-list/use-posts-list.test.ts b/src/utils/hooks/use-posts-list/use-posts-list.test.ts
deleted file mode 100644
index ff69de2..0000000
--- a/src/utils/hooks/use-posts-list/use-posts-list.test.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import { describe, expect, it } from '@jest/globals';
-import { act, renderHook } from '@testing-library/react';
-import { fetchPostsList } from '../../../services/graphql';
-import { usePostsList } from './use-posts-list';
-
-describe('usePostsList', () => {
- it('can return the first new result index when loading more posts', async () => {
- const perPage = 5;
- const { result } = renderHook(() =>
- usePostsList({ fetcher: fetchPostsList, perPage })
- );
-
- expect.assertions(2);
-
- expect(result.current.firstNewResultIndex).toBeUndefined();
-
- await act(async () => {
- await result.current.loadMore();
- });
-
- // Assuming there is more than one page.
- expect(result.current.firstNewResultIndex).toBe(perPage + 1);
- });
-});