Loading...
;
+ if (isError) return Loading...
;
+ if (isError) return
+ {data?.pages.flatMap(page => page.products).map(product => (
+
{product.name}
+ ))}
+
+
+ {JSON.stringify(data?.pages[0])}
+
+
+ );
+};
+
+test('useGetProducts 가 성공적으로 상품 Fetching 및 페이지네이션 handling', async () => {
+ // Given: mock 데이터 설정
+ (fetchInstance.get as jest.Mock).mockResolvedValue({
+ data: PRODUCTS_MOCK_DATA,
+ });
+
+ // When: 컴포넌트를 렌더링하고, 데이터 로딩 완료를 기다림
+ render(
+