diff --git a/web/e.cash/data/__tests__/blog.test.js b/web/e.cash/data/__tests__/blog.test.js --- a/web/e.cash/data/__tests__/blog.test.js +++ b/web/e.cash/data/__tests__/blog.test.js @@ -106,7 +106,13 @@ ); expect(result).toEqual({ - props: [...mockBlogPosts1, ...mockBlogPosts2, ...mockBlogPosts3], + props: { + posts: [ + ...mockBlogPosts1, + ...mockBlogPosts2, + ...mockBlogPosts3, + ], + }, }); }); diff --git a/web/e.cash/data/blog.js b/web/e.cash/data/blog.js --- a/web/e.cash/data/blog.js +++ b/web/e.cash/data/blog.js @@ -29,7 +29,7 @@ */ export async function getBlogPosts() { let response, - responses = [], + posts = [], propsObj; let pageCount = await getPageCount(); for (let pageNumber = 1; pageNumber <= pageCount; pageNumber++) { @@ -37,13 +37,13 @@ response = await fetch( `https://strapi.fabien.cash/api/posts?pagination[page]=${pageNumber}&populate=*&sort=id:desc`, ).then(res => res.json()); - responses = [...responses, ...response.data]; + posts = [...posts, ...response.data]; } catch (err) { throw new Error(err); } } propsObj = { - props: responses, + props: { posts }, }; return propsObj; }