import { describe, expect, it } from '@jest/globals'; import { wpPostsFixture } from '../../../../../tests/fixtures'; import { fetchPost } from './fetch-post'; describe('fetch-post', () => { it('returns a post by slug', async () => { const result = await fetchPost(wpPostsFixture[2].slug); expect.assertions(1); expect(result).toStrictEqual(wpPostsFixture[2]); }); it('rejects with an error when the slug does not exist', async () => { const slug = '/inexistent-slug'; expect.assertions(1); await expect(async () => fetchPost(slug)).rejects.toEqual( new Error(`No post found for the following slug ${slug}.`) ); }); }); r> cgit logo index : www.armandphilippot.com
The frontend of my personal website.Armand Philippot
summaryrefslogtreecommitdiffstats
path: root/src/components/Icons/Moon/Moon.tsx
blob: 26f56a11f3986db04573345be7fc989897bcd54f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25