1
1
import { expect } from 'chai' ;
2
2
import { describe , it } from 'mocha' ;
3
3
4
+ import { expectJSON } from '../../__testUtils__/expectJSON' ;
5
+
4
6
import { parse } from '../../language/parser' ;
5
7
6
8
import { buildSchema } from '../../utilities/buildASTSchema' ;
@@ -50,7 +52,7 @@ describe('Execute: Accepts any iterable as list value', () => {
50
52
it ( 'Does not accept (Iterable) String-literal as a List value' , ( ) => {
51
53
const listField = 'Singular' ;
52
54
53
- expect ( complete ( { listField } ) ) . to . deep . equal ( {
55
+ expectJSON ( complete ( { listField } ) ) . to . deep . equal ( {
54
56
data : { listField : null } ,
55
57
errors : [
56
58
{
@@ -129,11 +131,11 @@ describe('Execute: Handles list nullability', () => {
129
131
expect ( await complete ( { listField, as : '[Int]!' } ) ) . to . deep . equal ( {
130
132
data : { listField : [ 1 , null , 2 ] } ,
131
133
} ) ;
132
- expect ( await complete ( { listField, as : '[Int!]' } ) ) . to . deep . equal ( {
134
+ expectJSON ( await complete ( { listField, as : '[Int!]' } ) ) . to . deep . equal ( {
133
135
data : { listField : null } ,
134
136
errors,
135
137
} ) ;
136
- expect ( await complete ( { listField, as : '[Int!]!' } ) ) . to . deep . equal ( {
138
+ expectJSON ( await complete ( { listField, as : '[Int!]!' } ) ) . to . deep . equal ( {
137
139
data : null ,
138
140
errors,
139
141
} ) ;
@@ -152,14 +154,14 @@ describe('Execute: Handles list nullability', () => {
152
154
expect ( await complete ( { listField, as : '[Int]' } ) ) . to . deep . equal ( {
153
155
data : { listField : null } ,
154
156
} ) ;
155
- expect ( await complete ( { listField, as : '[Int]!' } ) ) . to . deep . equal ( {
157
+ expectJSON ( await complete ( { listField, as : '[Int]!' } ) ) . to . deep . equal ( {
156
158
data : null ,
157
159
errors,
158
160
} ) ;
159
161
expect ( await complete ( { listField, as : '[Int!]' } ) ) . to . deep . equal ( {
160
162
data : { listField : null } ,
161
163
} ) ;
162
- expect ( await complete ( { listField, as : '[Int!]!' } ) ) . to . deep . equal ( {
164
+ expectJSON ( await complete ( { listField, as : '[Int!]!' } ) ) . to . deep . equal ( {
163
165
data : null ,
164
166
errors,
165
167
} ) ;
@@ -175,19 +177,19 @@ describe('Execute: Handles list nullability', () => {
175
177
} ,
176
178
] ;
177
179
178
- expect ( await complete ( { listField, as : '[Int]' } ) ) . to . deep . equal ( {
180
+ expectJSON ( await complete ( { listField, as : '[Int]' } ) ) . to . deep . equal ( {
179
181
data : { listField : [ 1 , null , 2 ] } ,
180
182
errors,
181
183
} ) ;
182
- expect ( await complete ( { listField, as : '[Int]!' } ) ) . to . deep . equal ( {
184
+ expectJSON ( await complete ( { listField, as : '[Int]!' } ) ) . to . deep . equal ( {
183
185
data : { listField : [ 1 , null , 2 ] } ,
184
186
errors,
185
187
} ) ;
186
- expect ( await complete ( { listField, as : '[Int!]' } ) ) . to . deep . equal ( {
188
+ expectJSON ( await complete ( { listField, as : '[Int!]' } ) ) . to . deep . equal ( {
187
189
data : { listField : null } ,
188
190
errors,
189
191
} ) ;
190
- expect ( await complete ( { listField, as : '[Int!]!' } ) ) . to . deep . equal ( {
192
+ expectJSON ( await complete ( { listField, as : '[Int!]!' } ) ) . to . deep . equal ( {
191
193
data : null ,
192
194
errors,
193
195
} ) ;
@@ -203,19 +205,19 @@ describe('Execute: Handles list nullability', () => {
203
205
} ,
204
206
] ;
205
207
206
- expect ( await complete ( { listField, as : '[Int]' } ) ) . to . deep . equal ( {
208
+ expectJSON ( await complete ( { listField, as : '[Int]' } ) ) . to . deep . equal ( {
207
209
data : { listField : null } ,
208
210
errors,
209
211
} ) ;
210
- expect ( await complete ( { listField, as : '[Int]!' } ) ) . to . deep . equal ( {
212
+ expectJSON ( await complete ( { listField, as : '[Int]!' } ) ) . to . deep . equal ( {
211
213
data : null ,
212
214
errors,
213
215
} ) ;
214
- expect ( await complete ( { listField, as : '[Int!]' } ) ) . to . deep . equal ( {
216
+ expectJSON ( await complete ( { listField, as : '[Int!]' } ) ) . to . deep . equal ( {
215
217
data : { listField : null } ,
216
218
errors,
217
219
} ) ;
218
- expect ( await complete ( { listField, as : '[Int!]!' } ) ) . to . deep . equal ( {
220
+ expectJSON ( await complete ( { listField, as : '[Int!]!' } ) ) . to . deep . equal ( {
219
221
data : null ,
220
222
errors,
221
223
} ) ;
0 commit comments