GraphQL: Support "Fragment arguments" (#19297)
This commit is contained in:
1 parent
6b0bc8e6d4
commit
8cb163504a
8 files changed
+98
-8
No files matched your search
@@ -0,0 +1,46 @@
|
||||
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
|
||||
|
||||
exports[`fragment-arguemnts.graphql format 1`] = `
|
||||
====================================options=====================================
|
||||
parsers: ["graphql"]
|
||||
printWidth: 80 (default) |
|
||||
=====================================input======================================
|
||||
query withShadowedVariables($size: Int!) {
|
||||
user(id: 4) {
|
||||
...variableProfilePic
|
||||
}
|
||||
secondUser: user(id: 5) {
|
||||
...dynamicProfilePic(size: 10)
|
||||
}
|
||||
}
|
||||
|
||||
fragment variableProfilePic on User {
|
||||
...dynamicProfilePic(size: $size)
|
||||
}
|
||||
|
||||
fragment a on t { ...b(v: $v) }
|
||||
fragment a on t { ...b(v: $v) @foo }
|
||||
|
||||
=====================================output=====================================
|
||||
query withShadowedVariables($size: Int!) {
|
||||
user(id: 4) {
|
||||
...variableProfilePic
|
||||
}
|
||||
secondUser: user(id: 5) {
|
||||
...dynamicProfilePic(size: 10)
|
||||
}
|
||||
}
|
||||
|
||||
fragment variableProfilePic on User {
|
||||
...dynamicProfilePic(size: $size)
|
||||
}
|
||||
|
||||
fragment a on t {
|
||||
...b(v: $v)
|
||||
}
|
||||
fragment a on t {
|
||||
...b(v: $v) @foo
|
||||
}
|
||||
|
||||
================================================================================
|
||||
`;
|
||||
@@ -0,0 +1 @@
|
||||
runFormatTest(import.meta, ["graphql"]);
|
||||
@@ -0,0 +1,15 @@
|
||||
query withShadowedVariables($size: Int!) {
|
||||
user(id: 4) {
|
||||
...variableProfilePic
|
||||
}
|
||||
secondUser: user(id: 5) {
|
||||
...dynamicProfilePic(size: 10)
|
||||
}
|
||||
}
|
||||
|
||||
fragment variableProfilePic on User {
|
||||
...dynamicProfilePic(size: $size)
|
||||
}
|
||||
|
||||
fragment a on t { ...b(v: $v) }
|
||||
fragment a on t { ...b(v: $v) @foo }
|
||||
@@ -1337,6 +1337,10 @@ exports[`visitor keys graphql 1`] = `
|
||||
"type",
|
||||
],
|
||||
"FloatValue": [],
|
||||
"FragmentArgument": [
|
||||
"name",
|
||||
"value",
|
||||
],
|
||||
"FragmentDefinition": [
|
||||
"description",
|
||||
"directives",
|
||||
@@ -1346,6 +1350,7 @@ exports[`visitor keys graphql 1`] = `
|
||||
"variableDefinitions",
|
||||
],
|
||||
"FragmentSpread": [
|
||||
"arguments",
|
||||
"directives",
|
||||
"name",
|
||||
],
|
||||
|
||||
Reference in new issue
Block a user