@@ -12,17 +12,17 @@ ruleTester.runGraphQLTests<[MatchDocumentFilenameRuleConfig]>('match-document-fi
12
12
} ,
13
13
{
14
14
filename : 'src/user-by-id.query.gql' ,
15
- code : ` query USER_BY_ID { user { id } }` ,
15
+ code : ' query USER_BY_ID { user { id } }' ,
16
16
options : [ { query : { style : 'kebab-case' , suffix : '.query' } } ] ,
17
17
} ,
18
18
{
19
19
filename : 'src/createUserQuery.gql' ,
20
- code : ` mutation CREATE_USER { user { id } }` ,
20
+ code : ' mutation CREATE_USER { user { id } }' ,
21
21
options : [ { mutation : { style : 'camelCase' , suffix : 'Query' } } ] ,
22
22
} ,
23
23
{
24
24
filename : 'src/NEW_USER.gql' ,
25
- code : ` subscription new_user { user { id } }` ,
25
+ code : ' subscription new_user { user { id } }' ,
26
26
options : [ { subscription : { style : 'UPPER_CASE' } } ] ,
27
27
} ,
28
28
{
@@ -32,9 +32,14 @@ ruleTester.runGraphQLTests<[MatchDocumentFilenameRuleConfig]>('match-document-fi
32
32
} ,
33
33
{
34
34
filename : 'src/UserById.gql' ,
35
- code : ` query USER_BY_ID { user { id } }` ,
35
+ code : ' query USER_BY_ID { user { id } }' ,
36
36
options : [ { query : { style : 'PascalCase' } } ] ,
37
37
} ,
38
+ {
39
+ filename : 'src/SAMEAsOperation.gql' ,
40
+ code : 'query SAMEAsOperation { foo }' ,
41
+ options : [ { query : 'matchDocumentStyle' } ] ,
42
+ } ,
38
43
] ,
39
44
invalid : [
40
45
{
@@ -45,26 +50,26 @@ ruleTester.runGraphQLTests<[MatchDocumentFilenameRuleConfig]>('match-document-fi
45
50
} ,
46
51
{
47
52
filename : 'src/user-by-id.gql' ,
48
- code : ` query UserById { user { id } }` ,
53
+ code : ' query UserById { user { id } }' ,
49
54
options : [ { query : { style : 'PascalCase' } } ] ,
50
55
errors : [ { message : `Unexpected filename "user-by-id.gql". Rename it to "UserById.gql"` } ] ,
51
56
} ,
52
57
{
53
58
filename : 'src/userById.gql' ,
54
- code : ` query UserById { user { id } }` ,
59
+ code : ' query UserById { user { id } }' ,
55
60
options : [ { query : { style : 'PascalCase' , suffix : '.query' } } ] ,
56
61
errors : [ { message : `Unexpected filename "userById.gql". Rename it to "UserById.query.gql"` } ] ,
57
62
} ,
58
63
{
59
64
filename : 'src/user-fields.gql' ,
60
- code : ` fragment UserFields on User { id }` ,
65
+ code : ' fragment UserFields on User { id }' ,
61
66
options : [ { fragment : { style : 'PascalCase' } } ] ,
62
67
errors : [ { message : 'Unexpected filename "user-fields.gql". Rename it to "UserFields.gql"' } ] ,
63
68
} ,
64
69
{
65
- // Compare only first operation name
70
+ name : 'compare only first operation name' ,
66
71
filename : 'src/getUsersQuery.gql' ,
67
- code : ` query getUsers { users } mutation createPost { createPost }` ,
72
+ code : ' query getUsers { users } mutation createPost { createPost }' ,
68
73
options : [
69
74
{
70
75
query : { style : 'PascalCase' , suffix : '.query' } ,
@@ -74,7 +79,7 @@ ruleTester.runGraphQLTests<[MatchDocumentFilenameRuleConfig]>('match-document-fi
74
79
errors : [ { message : 'Unexpected filename "getUsersQuery.gql". Rename it to "GetUsers.query.gql"' } ] ,
75
80
} ,
76
81
{
77
- // Compare only first operation name if fragment is present
82
+ name : 'compare only first operation name if fragment is present' ,
78
83
filename : 'src/getUsersQuery.gql' ,
79
84
code : /* GraphQL */ `
80
85
fragment UserFields on User {
0 commit comments