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 }",
22 "id": "8f75eba5-6989-4dd3-b466-e464546ce374"
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 }",
101 "id": "8f75eba5-6989-4dd3-b466-e464546ce374"
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 }",
136 "id": "8f75eba5-6989-4dd3-b466-e464546ce374"
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*\\}"
422 "description": "a request to get a single tag",
423 "providerState": "there's data",
428 "content-type": "application/json"
431 "operationName": "GetTag",
432 "query": "query GetTag($id: ID!) {\n tag(id: $id) {\n id\n topics {\n id\n title\n updated_at\n ttl\n __typename\n }\n __typename\n }\n }",
440 "regex": "query\\s*GetTag\\(\\$id:\\s*ID!\\)\\s*\\{\\s*tag\\(id:\\s*\\$id\\)\\s*\\{\\s*id\\s*topics\\s*\\{\\s*id\\s*title\\s*updated_at\\s*ttl\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*\\}"
447 "Content-Type": "application/json; charset=utf-8"
455 "id": "cd038ae7-e8b4-4e38-9543-3d697e69ac34",
456 "title": "This topic is about pineapples",
457 "updated_at": 1619978944077,
465 "$.body.data.tag.id": {
468 "$.body.data.tag.topics": {
471 "$.body.data.tag.topics[*].*": {
474 "$.body.data.tag.topics[*].id": {
477 "$.body.data.tag.topics[*].title": {
480 "$.body.data.tag.topics[*].updated_at": {
483 "$.body.data.tag.topics[*].ttl": {
490 "description": "a request to get a single tag",
491 "providerState": "there's no data",
496 "content-type": "application/json"
499 "operationName": "GetTag",
500 "query": "query GetTag($id: ID!) {\n tag(id: $id) {\n id\n topics {\n id\n title\n updated_at\n ttl\n __typename\n }\n __typename\n }\n }",
508 "regex": "query\\s*GetTag\\(\\$id:\\s*ID!\\)\\s*\\{\\s*tag\\(id:\\s*\\$id\\)\\s*\\{\\s*id\\s*topics\\s*\\{\\s*id\\s*title\\s*updated_at\\s*ttl\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*\\}"
515 "Content-Type": "application/json; charset=utf-8"
525 "description": "a request to get a single tag",
526 "providerState": "there's an error",
531 "content-type": "application/json"
534 "operationName": "GetTag",
535 "query": "query GetTag($id: ID!) {\n tag(id: $id) {\n id\n topics {\n id\n title\n updated_at\n ttl\n __typename\n }\n __typename\n }\n }",
543 "regex": "query\\s*GetTag\\(\\$id:\\s*ID!\\)\\s*\\{\\s*tag\\(id:\\s*\\$id\\)\\s*\\{\\s*id\\s*topics\\s*\\{\\s*id\\s*title\\s*updated_at\\s*ttl\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*\\}"
554 "description": "a request to get a single topic",
555 "providerState": "there's data",
560 "content-type": "application/json"
563 "operationName": "GetTopic",
564 "query": "query GetTopic($id: ID!) {\n topic(id: $id) {\n id\n title\n updated_at\n ttl\n forum {\n id\n glyph\n label\n __typename\n }\n tags {\n id\n weight\n __typename\n }\n posts {\n id\n text\n created_at\n author {\n id\n handle\n __typename\n }\n __typename\n }\n __typename\n }\n }",
566 "id": "0b58959d-d448-4a4e-84b6-35e5ac0028d1"
572 "regex": "query\\s*GetTopic\\(\\$id:\\s*ID!\\)\\s*\\{\\s*topic\\(id:\\s*\\$id\\)\\s*\\{\\s*id\\s*title\\s*updated_at\\s*ttl\\s*forum\\s*\\{\\s*id\\s*glyph\\s*label\\s*__typename\\s*\\}\\s*tags\\s*\\{\\s*id\\s*weight\\s*__typename\\s*\\}\\s*posts\\s*\\{\\s*id\\s*text\\s*created_at\\s*author\\s*\\{\\s*id\\s*handle\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*\\}"
579 "Content-Type": "application/json; charset=utf-8"
584 "id": "0b58959d-d448-4a4e-84b6-35e5ac0028d1",
585 "title": "The pacty topic of the day",
586 "updated_at": 1619979888906,
591 "label": "test_forums.cucumber"
601 "id": "ed93530e-6f9c-4701-91ef-14f9e0ed3e26",
602 "text": "The content of this post is very relevant",
603 "created_at": 1619979889798,
605 "id": "07fb2ba0-0945-464a-b215-873296710c8c",
606 "handle": "cucumber_fan92"
614 "$.body.data.topic.id": {
617 "$.body.data.topic.title": {
620 "$.body.data.topic.updated_at": {
623 "$.body.data.topic.ttl": {
626 "$.body.data.topic.forum.id": {
629 "$.body.data.topic.forum.glyph": {
632 "$.body.data.topic.forum.label": {
635 "$.body.data.topic.tags": {
638 "$.body.data.topic.tags[*].*": {
641 "$.body.data.topic.tags[*].id": {
644 "$.body.data.topic.tags[*].weight": {
647 "$.body.data.topic.posts": {
650 "$.body.data.topic.posts[*].*": {
653 "$.body.data.topic.posts[*].id": {
656 "$.body.data.topic.posts[*].text": {
659 "$.body.data.topic.posts[*].created_at": {
662 "$.body.data.topic.posts[*].author": {
665 "$.body.data.topic.posts[*].author.id": {
668 "$.body.data.topic.posts[*].author.handle": {
675 "description": "a request to get a single topic",
676 "providerState": "there's no data",
681 "content-type": "application/json"
684 "operationName": "GetTopic",
685 "query": "query GetTopic($id: ID!) {\n topic(id: $id) {\n id\n title\n updated_at\n ttl\n forum {\n id\n glyph\n label\n __typename\n }\n tags {\n id\n weight\n __typename\n }\n posts {\n id\n text\n created_at\n author {\n id\n handle\n __typename\n }\n __typename\n }\n __typename\n }\n }",
687 "id": "0b58959d-d448-4a4e-84b6-35e5ac0028d1"
693 "regex": "query\\s*GetTopic\\(\\$id:\\s*ID!\\)\\s*\\{\\s*topic\\(id:\\s*\\$id\\)\\s*\\{\\s*id\\s*title\\s*updated_at\\s*ttl\\s*forum\\s*\\{\\s*id\\s*glyph\\s*label\\s*__typename\\s*\\}\\s*tags\\s*\\{\\s*id\\s*weight\\s*__typename\\s*\\}\\s*posts\\s*\\{\\s*id\\s*text\\s*created_at\\s*author\\s*\\{\\s*id\\s*handle\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*\\}"
700 "Content-Type": "application/json; charset=utf-8"
710 "description": "a request to get a single topic",
711 "providerState": "there's an error",
716 "content-type": "application/json"
719 "operationName": "GetTopic",
720 "query": "query GetTopic($id: ID!) {\n topic(id: $id) {\n id\n title\n updated_at\n ttl\n forum {\n id\n glyph\n label\n __typename\n }\n tags {\n id\n weight\n __typename\n }\n posts {\n id\n text\n created_at\n author {\n id\n handle\n __typename\n }\n __typename\n }\n __typename\n }\n }",
722 "id": "0b58959d-d448-4a4e-84b6-35e5ac0028d1"
728 "regex": "query\\s*GetTopic\\(\\$id:\\s*ID!\\)\\s*\\{\\s*topic\\(id:\\s*\\$id\\)\\s*\\{\\s*id\\s*title\\s*updated_at\\s*ttl\\s*forum\\s*\\{\\s*id\\s*glyph\\s*label\\s*__typename\\s*\\}\\s*tags\\s*\\{\\s*id\\s*weight\\s*__typename\\s*\\}\\s*posts\\s*\\{\\s*id\\s*text\\s*created_at\\s*author\\s*\\{\\s*id\\s*handle\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*__typename\\s*\\}\\s*\\}"
740 "pactSpecification": {