aboutsummaryrefslogtreecommitdiffstats
path: root/tests/fixtures/wp-posts.fixture.ts
blob: a512c512e2f6060dc9859e0a932603223194a02d (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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
import type { WPPost } from '../../src/types';

export const wpPostsFixture = [
  {
    acfPosts: null,
    author: {
      node: {
        name: 'Alisha.Dare45',
      },
    },
    commentCount: 2,
    contentParts: {
      afterMore:
        'Velit rerum ea ex at esse sunt eum corporis. Autem sunt et. Earum consectetur alias enim officiis nesciunt.',
      beforeMore:
        'Architecto quasi consequuntur. Ut sint perspiciatis dolor non iure et ut. Reiciendis id minus perferendis vero.',
    },
    databaseId: 1,
    date: '2022-11-02',
    featuredImage: null,
    info: {
      wordsCount: 400,
    },
    modified: '2022-11-02',
    seo: {
      metaDesc: 'Repudiandae autem numquam.',
      title: 'similique atque corporis',
    },
    slug: '/post-1',
    title: 'Post 1',
  },
  {
    acfPosts: null,
    author: {
      node: {
        name: 'Alisha.Dare45',
      },
    },
    commentCount: null,
    contentParts: {
      afterMore:
        'Accusantium voluptatem ullam. Culpa et qui voluptatibus earum commodi expedita dolor. Aut suscipit corporis exercitationem tempora sapiente. Deleniti velit assumenda voluptatum et rem inventore soluta hic distinctio. Excepturi dolorum maxime voluptas. Ducimus et aut quia ex.',
      beforeMore:
        'Et illo voluptates. Nihil sed error. Quas et similique incidunt quae in rem omnis. Odit distinctio magni et qui tempora pariatur eius perferendis.',
    },
    databaseId: 2,
    date: '2022-11-03',
    featuredImage: {
      node: {
        altText: null,
        mediaDetails: {
          height: 480,
          width: 640,
        },
        sourceUrl: 'https://picsum.photos/640/480',
        title: null,
      },
    },
    info: {
      wordsCount: 520,
    },
    modified: '2022-11-04',
    seo: {
      metaDesc: 'Veritatis deleniti et cum modi id necessitatibus dolores.',
      title: 'numquam nihil voluptas',
    },
    slug: '/post-2',
    title: 'Post 2',
  },
  {
    acfPosts: {
      postsInThematic: [
        {
          databaseId: 2,
          slug: '/thematic-1',
          title: 'Thematic 1',
        },
      ],
      postsInTopic: null,
    },
    author: {
      node: {
        name: 'Alisha.Dare45',
      },
    },
    commentCount: 1,
    contentParts: {
      afterMore:
        'Animi facere velit in voluptate facere non repellat magni. Aut est dicta et mollitia blanditiis dolores. Est minima voluptatibus eveniet.',
      beforeMore:
        'Consequatur odit voluptatum est est accusantium. Nobis aspernatur qui. Magni ut facere laudantium voluptatem autem quia voluptas.',
    },
    databaseId: 3,
    date: '2022-11-06',
    featuredImage: {
      node: {
        altText: 'qui officia est',
        mediaDetails: {
          height: 480,
          width: 640,
        },
        sourceUrl: 'https://picsum.photos/640/480',
        title: null,
      },
    },
    info: {
      wordsCount: 320,
    },
    modified: '2022-11-06',
    seo: {
      metaDesc:
        'Ut deserunt qui reprehenderit ut veritatis consequatur quia corporis.',
      title: 'laboriosam incidunt enim',
    },
    slug: '/post-3',
    title: 'Post 3',
  },
  {
    acfPosts: {
      postsInThematic: [
        {
          databaseId: 3,
          slug: '/thematic-2',
          title: 'Thematic 2',
        },
        {
          databaseId: 4,
          slug: '/thematic-3',
          title: 'Thematic 3',
        },
      ],
      postsInTopic: [
        {
          databaseId: 2,
          featuredImage: null,
          slug: '/topic-1',
          title: 'Topic 1',
        },
      ],
    },
    author: {
      node: {
        name: 'Alisha.Dare45',
      },
    },
    commentCount: 5,
    contentParts: {
      afterMore:
        'Consequuntur inventore labore enim rerum ut. Ut et sit tempora provident. Aliquid nihil dolorem dolorum assumenda doloremque perspiciatis similique debitis voluptas.',
      beforeMore:
        'Adipisci velit voluptatum unde consequatur amet. In aliquam animi qui non ut.',
    },
    databaseId: 4,
    date: '2022-11-08',
    featuredImage: {
      node: {
        altText: 'est dolorum maxime',
        mediaDetails: {
          height: 480,
          width: 640,
        },
        sourceUrl: 'https://picsum.photos/640/480',
        title: 'nostrum quisquam officiis',
      },
    },
    info: {
      wordsCount: 650,
    },
    modified: '2022-11-11',
    seo: {
      metaDesc: 'In ipsam pariatur laboriosam aut alias molestiae.',
      title: 'fugit et sunt',
    },
    slug: '/post-4',
    title: 'Post 4',
  },
  {
    acfPosts: null,
    author: {
      node: {
        name: 'Claudia78',
      },
    },
    commentCount: 1,
    contentParts: {
      afterMore:
        'Dolor quidem cumque animi consectetur consequuntur eos dolores porro reiciendis. Repellat tempore unde vel. Sed eos neque veritatis incidunt rerum totam molestiae consequatur. Voluptas laboriosam non atque. Ipsam nulla voluptate molestias ut. Doloremque reprehenderit id aut sequi totam sit assumenda et odit.',
      beforeMore:
        'In minus nihil ut. Et et exercitationem consequatur. Maiores neque voluptas mollitia ut. Doloremque reiciendis quam.',
    },
    databaseId: 36,
    date: '2023-01-23',
    featuredImage: null,
    info: {
      wordsCount: 450,
    },
    modified: '2023-01-23',
    seo: {
      metaDesc: 'Omnis quo commodi nam aut eum officiis veritatis eligendi.',
      title: 'non vel ad',
    },
    /* I don't want to mock all the requests so I need an existing slug. The
     * solution is only temporary since if I write another article, I would
     * need to update the slug... */
    slug: '/version-2022-bonjour-next-js',
    title: 'porro adipisci adipisci',
  },
] satisfies WPPost[];