@@ -2,7 +2,6 @@ package graphql.analysis
2
2
3
3
import graphql.TestUtil
4
4
import graphql.language.Document
5
- import graphql.language.NodeUtil
6
5
import graphql.parser.Parser
7
6
import graphql.schema.GraphQLSchema
8
7
import spock.lang.Specification
@@ -16,12 +15,11 @@ class QueryTraversalTest extends Specification {
16
15
parser. parseDocument(query)
17
16
}
18
17
19
- QueryTraversal createQueryTraversal (Document document , GraphQLSchema schema , QueryVisitor visitor , Map variables = [:]) {
20
- def operation = NodeUtil . getOperation(document, null )
18
+ QueryTraversal createQueryTraversal (Document document , GraphQLSchema schema , Map variables = [:]) {
21
19
QueryTraversal queryTraversal = new QueryTraversal (
22
- operation. operationDefinition,
23
20
schema,
24
- operation. fragmentsByName,
21
+ document,
22
+ null ,
25
23
variables
26
24
)
27
25
return queryTraversal
@@ -42,7 +40,7 @@ class QueryTraversalTest extends Specification {
42
40
def query = createQuery("""
43
41
{foo { subFoo} bar }
44
42
""" )
45
- QueryTraversal queryTraversal = createQueryTraversal(query, schema, visitor )
43
+ QueryTraversal queryTraversal = createQueryTraversal(query, schema)
46
44
when :
47
45
queryTraversal. visitPreOrder(visitor)
48
46
@@ -74,7 +72,7 @@ class QueryTraversalTest extends Specification {
74
72
def query = createQuery("""
75
73
{foo { subFoo} bar }
76
74
""" )
77
- QueryTraversal queryTraversal = createQueryTraversal(query, schema, visitor )
75
+ QueryTraversal queryTraversal = createQueryTraversal(query, schema)
78
76
when :
79
77
queryTraversal. visitPostOrder(visitor)
80
78
@@ -104,7 +102,7 @@ class QueryTraversalTest extends Specification {
104
102
def query = createQuery("""
105
103
query myQuery(\$ myVar: String){foo(arg1: \$ myVar, arg2: true)}
106
104
""" )
107
- QueryTraversal queryTraversal = createQueryTraversal(query, schema, visitor, [' myVar' : ' hello' ])
105
+ QueryTraversal queryTraversal = createQueryTraversal(query, schema, [' myVar' : ' hello' ])
108
106
when :
109
107
queryTraversal. " $visitFn " (visitor)
110
108
@@ -136,7 +134,7 @@ class QueryTraversalTest extends Specification {
136
134
def query = createQuery("""
137
135
{bar foo { subFoo} }
138
136
""" )
139
- QueryTraversal queryTraversal = createQueryTraversal(query, schema, visitor )
137
+ QueryTraversal queryTraversal = createQueryTraversal(query, schema)
140
138
when :
141
139
queryTraversal. " $visitFn " (visitor)
142
140
@@ -178,7 +176,7 @@ class QueryTraversalTest extends Specification {
178
176
}
179
177
}
180
178
""" )
181
- QueryTraversal queryTraversal = createQueryTraversal(query, schema, visitor )
179
+ QueryTraversal queryTraversal = createQueryTraversal(query, schema)
182
180
when:
183
181
queryTraversal."$visitFn "(visitor)
184
182
@@ -221,7 +219,7 @@ class QueryTraversalTest extends Specification {
221
219
}
222
220
}
223
221
""" )
224
- QueryTraversal queryTraversal = createQueryTraversal(query, schema, visitor )
222
+ QueryTraversal queryTraversal = createQueryTraversal(query, schema)
225
223
when:
226
224
queryTraversal."$visitFn "(visitor)
227
225
@@ -266,7 +264,7 @@ class QueryTraversalTest extends Specification {
266
264
}
267
265
268
266
""" )
269
- QueryTraversal queryTraversal = createQueryTraversal(query, schema, visitor )
267
+ QueryTraversal queryTraversal = createQueryTraversal(query, schema)
270
268
when:
271
269
queryTraversal."$visitFn "(visitor)
272
270
@@ -311,7 +309,7 @@ class QueryTraversalTest extends Specification {
311
309
}
312
310
313
311
""" )
314
- QueryTraversal queryTraversal = createQueryTraversal(query, schema, visitor )
312
+ QueryTraversal queryTraversal = createQueryTraversal(query, schema)
315
313
when:
316
314
queryTraversal."$visitFn "(visitor)
317
315
@@ -350,7 +348,7 @@ class QueryTraversalTest extends Specification {
350
348
}
351
349
352
350
""" )
353
- QueryTraversal queryTraversal = createQueryTraversal(query, schema, visitor, [variableFoo: true])
351
+ QueryTraversal queryTraversal = createQueryTraversal(query, schema, [variableFoo: true])
354
352
when:
355
353
queryTraversal."$visitFn "(visitor)
356
354
@@ -403,7 +401,7 @@ class QueryTraversalTest extends Specification {
403
401
}
404
402
405
403
""" )
406
- QueryTraversal queryTraversal = createQueryTraversal(query, schema, visitor, [variableFoo: true])
404
+ QueryTraversal queryTraversal = createQueryTraversal(query, schema, [variableFoo: true])
407
405
when:
408
406
queryTraversal."$visitFn "(visitor)
409
407
@@ -442,7 +440,7 @@ class QueryTraversalTest extends Specification {
442
440
def query = createQuery("""
443
441
{foo { subFoo} bar }
444
442
""" )
445
- QueryTraversal queryTraversal = createQueryTraversal(query, schema, visitor )
443
+ QueryTraversal queryTraversal = createQueryTraversal(query, schema)
446
444
QueryReducer reducer = Mock(QueryReducer)
447
445
when:
448
446
def result = queryTraversal.reducePreOrder(reducer, 1)
@@ -473,7 +471,7 @@ class QueryTraversalTest extends Specification {
473
471
def query = createQuery("""
474
472
{foo { subFoo} bar }
475
473
""" )
476
- QueryTraversal queryTraversal = createQueryTraversal(query, schema, visitor )
474
+ QueryTraversal queryTraversal = createQueryTraversal(query, schema)
477
475
QueryReducer reducer = Mock(QueryReducer)
478
476
when:
479
477
def result = queryTraversal.reducePostOrder(reducer, 1)
0 commit comments