@@ -113,6 +113,7 @@ describe('Printer: Query document', () => {
113
113
it ( 'prints fragment with argument definition directives' , ( ) => {
114
114
const fragmentWithArgumentDefinitionDirective = parse (
115
115
'fragment Foo($foo: TestType @test) on TestType @testDirective { id }' ,
116
+ { experimentalFragmentArguments : true } ,
116
117
) ;
117
118
expect ( print ( fragmentWithArgumentDefinitionDirective ) ) . to . equal ( dedent `
118
119
fragment Foo($foo: TestType @test) on TestType @testDirective {
@@ -128,6 +129,7 @@ describe('Printer: Query document', () => {
128
129
id
129
130
}
130
131
` ,
132
+ { experimentalFragmentArguments : true } ,
131
133
) ;
132
134
expect ( print ( fragmentWithArgumentDefinition ) ) . to . equal ( dedent `
133
135
fragment Foo($a: ComplexType, $b: Boolean = false) on TestType {
@@ -139,6 +141,7 @@ describe('Printer: Query document', () => {
139
141
it ( 'prints fragment spread with arguments' , ( ) => {
140
142
const fragmentSpreadWithArguments = parse (
141
143
'fragment Foo on TestType { ...Bar(a: {x: $x}, b: true) }' ,
144
+ { experimentalFragmentArguments : true } ,
142
145
) ;
143
146
expect ( print ( fragmentSpreadWithArguments ) ) . to . equal ( dedent `
144
147
fragment Foo on TestType {
@@ -150,6 +153,7 @@ describe('Printer: Query document', () => {
150
153
it ( 'prints fragment spread with multi-line arguments' , ( ) => {
151
154
const fragmentSpreadWithArguments = parse (
152
155
'fragment Foo on TestType { ...Bar(a: {x: $x, y: $y, z: $z, xy: $xy}, b: true, c: "a long string extending arguments over max length") }' ,
156
+ { experimentalFragmentArguments : true } ,
153
157
) ;
154
158
expect ( print ( fragmentSpreadWithArguments ) ) . to . equal ( dedent `
155
159
fragment Foo on TestType {
0 commit comments