10 "description": "a request to get a single post",
11 "providerState": "there's data",
16 "content-type": "application/json"
19 "operationName": "GetPost",
20 "query": "query GetPost($id: ID!) {\n post(id: $id) {\n id\n text\n created_at\n author {\n id\n handle\n __typename\n }\n topic {\n id\n title\n __typename\n }\n __typename\n }\n }",
28 "regex": "query\\s*GetPost\\(\\$id:\\s*ID!\\)\\s*\\{\\s*post\\(id:\\s*\\$id\\)\\s*\\{\\s*id\\s*text\\s*created_at\\s*author\\s*\\{\\s*id\\s*handle\\s*__typename\\s*\\}\\s*topic\\s*\\{\\s*id\\s*title\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*\\}"
35 "Content-Type": "application/json; charset=utf-8"
40 "id": "8f75eba5-6989-4dd3-b466-e464546ce374",
41 "text": "This is a very pacty post",
42 "created_at": 1619976194937,
44 "id": "a805b3de-cac4-451c-a1e6-f078869c9db9",
45 "handle": "pacts_person"
48 "id": "5c283ce1-0470-4b98-86f5-1fec9a22c9ac",
49 "title": "The parent pacts topic"
58 "$.body.data.post.id": {
61 "$.body.data.post.text": {
64 "$.body.data.post.created_at": {
67 "$.body.data.post.author": {
70 "$.body.data.post.author.id": {
73 "$.body.data.post.author.handle": {
76 "$.body.data.post.topic": {
79 "$.body.data.post.topic.id": {
82 "$.body.data.post.topic.title": {
89 "description": "a request to get a single post",
90 "providerState": "there's no data",
95 "content-type": "application/json"
98 "operationName": "GetPost",
99 "query": "query GetPost($id: ID!) {\n post(id: $id) {\n id\n text\n created_at\n author {\n id\n handle\n __typename\n }\n topic {\n id\n title\n __typename\n }\n __typename\n }\n }",
107 "regex": "query\\s*GetPost\\(\\$id:\\s*ID!\\)\\s*\\{\\s*post\\(id:\\s*\\$id\\)\\s*\\{\\s*id\\s*text\\s*created_at\\s*author\\s*\\{\\s*id\\s*handle\\s*__typename\\s*\\}\\s*topic\\s*\\{\\s*id\\s*title\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*\\}"
114 "Content-Type": "application/json; charset=utf-8"
124 "description": "a request to get a single post",
125 "providerState": "there's an error",
130 "content-type": "application/json"
133 "operationName": "GetPost",
134 "query": "query GetPost($id: ID!) {\n post(id: $id) {\n id\n text\n created_at\n author {\n id\n handle\n __typename\n }\n topic {\n id\n title\n __typename\n }\n __typename\n }\n }",
142 "regex": "query\\s*GetPost\\(\\$id:\\s*ID!\\)\\s*\\{\\s*post\\(id:\\s*\\$id\\)\\s*\\{\\s*id\\s*text\\s*created_at\\s*author\\s*\\{\\s*id\\s*handle\\s*__typename\\s*\\}\\s*topic\\s*\\{\\s*id\\s*title\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*\\}"
153 "description": "a request to list the forums",
154 "providerState": "there's data",
159 "content-type": "application/json"
162 "operationName": "GetForums",
163 "query": "query GetForums {\n forums {\n id\n glyph\n label\n position\n __typename\n }\n }",
170 "regex": "query\\s*GetForums\\s*\\{\\s*forums\\s*\\{\\s*id\\s*glyph\\s*label\\s*position\\s*__typename\\s*\\}\\s*\\}"
177 "Content-Type": "application/json; charset=utf-8"
185 "label": "test_forums.butter",
192 "$.body.data.forums": {
195 "$.body.data.forums[*].*": {
198 "$.body.data.forums[*].id": {
201 "$.body.data.forums[*].glyph": {
204 "$.body.data.forums[*].label": {
207 "$.body.data.forums[*].position": {
214 "description": "a request to get a single forum",
215 "providerState": "there's data",
220 "content-type": "application/json"
223 "operationName": "GetForum",
224 "query": "query GetForum($id: ID!) {\n forum(id: $id) {\n id\n glyph\n label\n position\n topics {\n id\n title\n updated_at\n ttl\n __typename\n }\n __typename\n }\n }",
232 "regex": "query\\s*GetForum\\(\\$id:\\s*ID!\\)\\s*\\{\\s*forum\\(id:\\s*\\$id\\)\\s*\\{\\s*id\\s*glyph\\s*label\\s*position\\s*topics\\s*\\{\\s*id\\s*title\\s*updated_at\\s*ttl\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*\\}"
239 "Content-Type": "application/json; charset=utf-8"
246 "label": "test_forums.freezer",
250 "id": "629de02c-151a-4db7-bb86-43b2add8a15a",
251 "title": "Very pacty topic",
252 "updated_at": 1619954611616,
260 "$.body.data.forum": {
263 "$.body.data.forum.glyph": {
266 "$.body.data.forum.label": {
269 "$.body.data.forum.position": {
272 "$.body.data.forum.topics": {
275 "$.body.data.forum.topics[*].*": {
278 "$.body.data.forum.topics[*].id": {
281 "$.body.data.forum.topics[*].title": {
284 "$.body.data.forum.topics[*].updated_at": {
287 "$.body.data.forum.topics[*].ttl": {
294 "description": "a request to list the forums",
295 "providerState": "there's no data",
300 "content-type": "application/json"
303 "operationName": "GetForums",
304 "query": "query GetForums {\n forums {\n id\n glyph\n label\n position\n __typename\n }\n }",
311 "regex": "query\\s*GetForums\\s*\\{\\s*forums\\s*\\{\\s*id\\s*glyph\\s*label\\s*position\\s*__typename\\s*\\}\\s*\\}"
318 "Content-Type": "application/json; charset=utf-8"
330 "description": "a request to get a single forum",
331 "providerState": "there's no data",
336 "content-type": "application/json"
339 "operationName": "GetForum",
340 "query": "query GetForum($id: ID!) {\n forum(id: $id) {\n id\n glyph\n label\n position\n topics {\n id\n title\n updated_at\n ttl\n __typename\n }\n __typename\n }\n }",
348 "regex": "query\\s*GetForum\\(\\$id:\\s*ID!\\)\\s*\\{\\s*forum\\(id:\\s*\\$id\\)\\s*\\{\\s*id\\s*glyph\\s*label\\s*position\\s*topics\\s*\\{\\s*id\\s*title\\s*updated_at\\s*ttl\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*\\}"
355 "Content-Type": "application/json; charset=utf-8"
365 "description": "a request to list the forums",
366 "providerState": "there's an error",
371 "content-type": "application/json"
374 "operationName": "GetForums",
375 "query": "query GetForums {\n forums {\n id\n glyph\n label\n position\n __typename\n }\n }",
382 "regex": "query\\s*GetForums\\s*\\{\\s*forums\\s*\\{\\s*id\\s*glyph\\s*label\\s*position\\s*__typename\\s*\\}\\s*\\}"
393 "description": "a request to get a single forum",
394 "providerState": "there's an error",
399 "content-type": "application/json"
402 "operationName": "GetForum",
403 "query": "query GetForum($id: ID!) {\n forum(id: $id) {\n id\n glyph\n label\n position\n topics {\n id\n title\n updated_at\n ttl\n __typename\n }\n __typename\n }\n }",
411 "regex": "query\\s*GetForum\\(\\$id:\\s*ID!\\)\\s*\\{\\s*forum\\(id:\\s*\\$id\\)\\s*\\{\\s*id\\s*glyph\\s*label\\s*position\\s*topics\\s*\\{\\s*id\\s*title\\s*updated_at\\s*ttl\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*\\}"
423 "pactSpecification": {