@@ -12,17 +12,17 @@ ruleTester.runGraphQLTests<[MatchDocumentFilenameRuleConfig]>('match-document-fi
1212 } ,
1313 {
1414 filename : 'src/user-by-id.query.gql' ,
15- code : ` query USER_BY_ID { user { id } }` ,
15+ code : ' query USER_BY_ID { user { id } }' ,
1616 options : [ { query : { style : 'kebab-case' , suffix : '.query' } } ] ,
1717 } ,
1818 {
1919 filename : 'src/createUserQuery.gql' ,
20- code : ` mutation CREATE_USER { user { id } }` ,
20+ code : ' mutation CREATE_USER { user { id } }' ,
2121 options : [ { mutation : { style : 'camelCase' , suffix : 'Query' } } ] ,
2222 } ,
2323 {
2424 filename : 'src/NEW_USER.gql' ,
25- code : ` subscription new_user { user { id } }` ,
25+ code : ' subscription new_user { user { id } }' ,
2626 options : [ { subscription : { style : 'UPPER_CASE' } } ] ,
2727 } ,
2828 {
@@ -32,9 +32,14 @@ ruleTester.runGraphQLTests<[MatchDocumentFilenameRuleConfig]>('match-document-fi
3232 } ,
3333 {
3434 filename : 'src/UserById.gql' ,
35- code : ` query USER_BY_ID { user { id } }` ,
35+ code : ' query USER_BY_ID { user { id } }' ,
3636 options : [ { query : { style : 'PascalCase' } } ] ,
3737 } ,
38+ {
39+ filename : 'src/SAMEAsOperation.gql' ,
40+ code : 'query SAMEAsOperation { foo }' ,
41+ options : [ { query : 'matchDocumentStyle' } ] ,
42+ } ,
3843 ] ,
3944 invalid : [
4045 {
@@ -45,26 +50,26 @@ ruleTester.runGraphQLTests<[MatchDocumentFilenameRuleConfig]>('match-document-fi
4550 } ,
4651 {
4752 filename : 'src/user-by-id.gql' ,
48- code : ` query UserById { user { id } }` ,
53+ code : ' query UserById { user { id } }' ,
4954 options : [ { query : { style : 'PascalCase' } } ] ,
5055 errors : [ { message : `Unexpected filename "user-by-id.gql". Rename it to "UserById.gql"` } ] ,
5156 } ,
5257 {
5358 filename : 'src/userById.gql' ,
54- code : ` query UserById { user { id } }` ,
59+ code : ' query UserById { user { id } }' ,
5560 options : [ { query : { style : 'PascalCase' , suffix : '.query' } } ] ,
5661 errors : [ { message : `Unexpected filename "userById.gql". Rename it to "UserById.query.gql"` } ] ,
5762 } ,
5863 {
5964 filename : 'src/user-fields.gql' ,
60- code : ` fragment UserFields on User { id }` ,
65+ code : ' fragment UserFields on User { id }' ,
6166 options : [ { fragment : { style : 'PascalCase' } } ] ,
6267 errors : [ { message : 'Unexpected filename "user-fields.gql". Rename it to "UserFields.gql"' } ] ,
6368 } ,
6469 {
65- // Compare only first operation name
70+ name : 'compare only first operation name' ,
6671 filename : 'src/getUsersQuery.gql' ,
67- code : ` query getUsers { users } mutation createPost { createPost }` ,
72+ code : ' query getUsers { users } mutation createPost { createPost }' ,
6873 options : [
6974 {
7075 query : { style : 'PascalCase' , suffix : '.query' } ,
@@ -74,7 +79,7 @@ ruleTester.runGraphQLTests<[MatchDocumentFilenameRuleConfig]>('match-document-fi
7479 errors : [ { message : 'Unexpected filename "getUsersQuery.gql". Rename it to "GetUsers.query.gql"' } ] ,
7580 } ,
7681 {
77- // Compare only first operation name if fragment is present
82+ name : 'compare only first operation name if fragment is present' ,
7883 filename : 'src/getUsersQuery.gql' ,
7984 code : /* GraphQL */ `
8085 fragment UserFields on User {
0 commit comments