...
1- name: known fragment names are valid
2 rule: KnownFragmentNames
3 schema: 0
4 query: |2-
5
6 {
7 human(id: 4) {
8 ...HumanFields1
9 ... on Human {
10 ...HumanFields2
11 }
12 ... {
13 name
14 }
15 }
16 }
17 fragment HumanFields1 on Human {
18 name
19 ...HumanFields3
20 }
21 fragment HumanFields2 on Human {
22 name
23 }
24 fragment HumanFields3 on Human {
25 name
26 }
27
28 errors: []
29- name: unknown fragment names are invalid
30 rule: KnownFragmentNames
31 schema: 0
32 query: |2-
33
34 {
35 human(id: 4) {
36 ...UnknownFragment1
37 ... on Human {
38 ...UnknownFragment2
39 }
40 }
41 }
42 fragment HumanFields on Human {
43 name
44 ...UnknownFragment3
45 }
46
47 errors:
48 - message: Unknown fragment "UnknownFragment1".
49 locations:
50 - {line: 4, column: 14}
51 - message: Unknown fragment "UnknownFragment2".
52 locations:
53 - {line: 6, column: 16}
54 - message: Unknown fragment "UnknownFragment3".
55 locations:
56 - {line: 12, column: 12}
View as plain text