@@ -5,6 +5,8 @@ import { describe, it } from 'mocha';
5
5
6
6
import invariant from '../../jsutils/invariant' ;
7
7
8
+ import { parse } from '../../language/parser' ;
9
+
8
10
import { GraphQLSchema } from '../../type/schema' ;
9
11
import { GraphQLString , GraphQLBoolean } from '../../type/scalars' ;
10
12
import {
@@ -14,7 +16,7 @@ import {
14
16
GraphQLUnionType ,
15
17
} from '../../type/definition' ;
16
18
17
- import { graphqlSync } from '../../graphql ' ;
19
+ import { executeSync } from '../execute ' ;
18
20
19
21
class Dog {
20
22
name : string ;
@@ -88,7 +90,7 @@ describe('Execute: Handles execution of abstract types', () => {
88
90
types : [ CatType , DogType ] ,
89
91
} ) ;
90
92
91
- const query = `
93
+ const document = parse ( `
92
94
{
93
95
pets {
94
96
name
@@ -100,11 +102,9 @@ describe('Execute: Handles execution of abstract types', () => {
100
102
}
101
103
}
102
104
}
103
- ` ;
104
-
105
- const result = graphqlSync ( { schema, source : query } ) ;
105
+ ` ) ;
106
106
107
- expect ( result ) . to . deep . equal ( {
107
+ expect ( executeSync ( { schema , document } ) ) . to . deep . equal ( {
108
108
data : {
109
109
pets : [
110
110
{
@@ -158,7 +158,7 @@ describe('Execute: Handles execution of abstract types', () => {
158
158
} ) ,
159
159
} ) ;
160
160
161
- const query = `{
161
+ const document = parse ( `{
162
162
pets {
163
163
... on Dog {
164
164
name
@@ -169,11 +169,9 @@ describe('Execute: Handles execution of abstract types', () => {
169
169
meows
170
170
}
171
171
}
172
- }` ;
172
+ }` ) ;
173
173
174
- const result = graphqlSync ( { schema, source : query } ) ;
175
-
176
- expect ( result ) . to . deep . equal ( {
174
+ expect ( executeSync ( { schema, document } ) ) . to . deep . equal ( {
177
175
data : {
178
176
pets : [
179
177
{
@@ -256,7 +254,7 @@ describe('Execute: Handles execution of abstract types', () => {
256
254
types : [ CatType , DogType ] ,
257
255
} ) ;
258
256
259
- const query = `
257
+ const document = parse ( `
260
258
{
261
259
pets {
262
260
name
@@ -268,9 +266,9 @@ describe('Execute: Handles execution of abstract types', () => {
268
266
}
269
267
}
270
268
}
271
- ` ;
269
+ ` ) ;
272
270
273
- const result = graphqlSync ( { schema, source : query } ) ;
271
+ const result = executeSync ( { schema, document } ) ;
274
272
275
273
expect ( result ) . to . deep . equal ( {
276
274
data : {
@@ -359,7 +357,7 @@ describe('Execute: Handles execution of abstract types', () => {
359
357
} ) ,
360
358
} ) ;
361
359
362
- const query = `
360
+ const document = parse ( `
363
361
{
364
362
pets {
365
363
... on Dog {
@@ -372,9 +370,9 @@ describe('Execute: Handles execution of abstract types', () => {
372
370
}
373
371
}
374
372
}
375
- ` ;
373
+ ` ) ;
376
374
377
- const result = graphqlSync ( { schema, source : query } ) ;
375
+ const result = executeSync ( { schema, document } ) ;
378
376
379
377
expect ( result ) . to . deep . equal ( {
380
378
data : {
@@ -430,9 +428,9 @@ describe('Execute: Handles execution of abstract types', () => {
430
428
types : [ fooObject ] ,
431
429
} ) ;
432
430
433
- const result = graphqlSync ( { schema , source : '{ foo { bar } }' } ) ;
431
+ const document = parse ( '{ foo { bar } }' ) ;
434
432
435
- expect ( result ) . to . deep . equal ( {
433
+ expect ( executeSync ( { schema , document } ) ) . to . deep . equal ( {
436
434
data : { foo : null } ,
437
435
errors : [
438
436
{
@@ -470,9 +468,9 @@ describe('Execute: Handles execution of abstract types', () => {
470
468
types : [ fooObject ] ,
471
469
} ) ;
472
470
473
- const result = graphqlSync ( { schema , source : '{ foo { bar } }' } ) ;
471
+ const document = parse ( '{ foo { bar } }' ) ;
474
472
475
- expect ( result ) . to . deep . equal ( {
473
+ expect ( executeSync ( { schema , document } ) ) . to . deep . equal ( {
476
474
data : { foo : null } ,
477
475
errors : [
478
476
{
@@ -538,7 +536,7 @@ describe('Execute: Handles execution of abstract types', () => {
538
536
types : [ CatType , DogType ] ,
539
537
} ) ;
540
538
541
- const query = `
539
+ const document = parse ( `
542
540
{
543
541
pets {
544
542
name
@@ -550,11 +548,9 @@ describe('Execute: Handles execution of abstract types', () => {
550
548
}
551
549
}
552
550
}
553
- ` ;
551
+ ` ) ;
554
552
555
- const result = graphqlSync ( { schema, source : query } ) ;
556
-
557
- expect ( result ) . to . deep . equal ( {
553
+ expect ( executeSync ( { schema, document } ) ) . to . deep . equal ( {
558
554
data : {
559
555
pets : [
560
556
{
0 commit comments