1
1
package graphql_test
2
2
3
3
import (
4
- "reflect"
5
4
"testing"
6
5
7
6
"github.com/graphql-go/graphql"
@@ -60,9 +59,7 @@ func TestDirectives_DirectivesMustBeNamed(t *testing.T) {
60
59
Message : "Directive must be named." ,
61
60
Locations : []location.SourceLocation {},
62
61
}
63
- if ! reflect .DeepEqual (expectedErr , err ) {
64
- t .Fatalf ("Expected error to be equal, got: %v" , testutil .Diff (expectedErr , err ))
65
- }
62
+ testutil .EqualFormattedErrors (t , expectedErr , err )
66
63
}
67
64
68
65
func TestDirectives_DirectiveNameMustBeValid (t * testing.T ) {
@@ -87,9 +84,7 @@ func TestDirectives_DirectiveNameMustBeValid(t *testing.T) {
87
84
Message : `Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "123invalid name" does not.` ,
88
85
Locations : []location.SourceLocation {},
89
86
}
90
- if ! reflect .DeepEqual (expectedErr , err ) {
91
- t .Fatalf ("Expected error to be equal, got: %v" , testutil .Diff (expectedErr , err ))
92
- }
87
+ testutil .EqualFormattedErrors (t , expectedErr , err )
93
88
}
94
89
95
90
func TestDirectives_DirectiveNameMustProvideLocations (t * testing.T ) {
@@ -111,9 +106,7 @@ func TestDirectives_DirectiveNameMustProvideLocations(t *testing.T) {
111
106
Message : `Must provide locations for directive.` ,
112
107
Locations : []location.SourceLocation {},
113
108
}
114
- if ! reflect .DeepEqual (expectedErr , err ) {
115
- t .Fatalf ("Expected error to be equal, got: %v" , testutil .Diff (expectedErr , err ))
116
- }
109
+ testutil .EqualFormattedErrors (t , expectedErr , err )
117
110
}
118
111
119
112
func TestDirectives_DirectiveArgNamesMustBeValid (t * testing.T ) {
@@ -148,9 +141,7 @@ func TestDirectives_DirectiveArgNamesMustBeValid(t *testing.T) {
148
141
Message : `Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "123if" does not.` ,
149
142
Locations : []location.SourceLocation {},
150
143
}
151
- if ! reflect .DeepEqual (expectedErr , err ) {
152
- t .Fatalf ("Expected error to be equal, got: %v" , testutil .Diff (expectedErr , err ))
153
- }
144
+ testutil .EqualFormattedErrors (t , expectedErr , err )
154
145
}
155
146
156
147
func TestDirectivesWorksWithoutDirectives (t * testing.T ) {
@@ -165,9 +156,7 @@ func TestDirectivesWorksWithoutDirectives(t *testing.T) {
165
156
if len (result .Errors ) != 0 {
166
157
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
167
158
}
168
- if ! reflect .DeepEqual (expected , result ) {
169
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
170
- }
159
+ testutil .EqualResults (t , expected , result )
171
160
}
172
161
173
162
func TestDirectivesWorksOnScalarsIfTrueIncludesScalar (t * testing.T ) {
@@ -182,9 +171,7 @@ func TestDirectivesWorksOnScalarsIfTrueIncludesScalar(t *testing.T) {
182
171
if len (result .Errors ) != 0 {
183
172
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
184
173
}
185
- if ! reflect .DeepEqual (expected , result ) {
186
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
187
- }
174
+ testutil .EqualResults (t , expected , result )
188
175
}
189
176
190
177
func TestDirectivesWorksOnScalarsIfFalseOmitsOnScalar (t * testing.T ) {
@@ -198,9 +185,7 @@ func TestDirectivesWorksOnScalarsIfFalseOmitsOnScalar(t *testing.T) {
198
185
if len (result .Errors ) != 0 {
199
186
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
200
187
}
201
- if ! reflect .DeepEqual (expected , result ) {
202
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
203
- }
188
+ testutil .EqualResults (t , expected , result )
204
189
}
205
190
206
191
func TestDirectivesWorksOnScalarsUnlessFalseIncludesScalar (t * testing.T ) {
@@ -215,9 +200,7 @@ func TestDirectivesWorksOnScalarsUnlessFalseIncludesScalar(t *testing.T) {
215
200
if len (result .Errors ) != 0 {
216
201
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
217
202
}
218
- if ! reflect .DeepEqual (expected , result ) {
219
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
220
- }
203
+ testutil .EqualResults (t , expected , result )
221
204
}
222
205
223
206
func TestDirectivesWorksOnScalarsUnlessTrueOmitsScalar (t * testing.T ) {
@@ -231,9 +214,7 @@ func TestDirectivesWorksOnScalarsUnlessTrueOmitsScalar(t *testing.T) {
231
214
if len (result .Errors ) != 0 {
232
215
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
233
216
}
234
- if ! reflect .DeepEqual (expected , result ) {
235
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
236
- }
217
+ testutil .EqualResults (t , expected , result )
237
218
}
238
219
239
220
func TestDirectivesWorksOnFragmentSpreadsIfFalseOmitsFragmentSpread (t * testing.T ) {
@@ -255,9 +236,7 @@ func TestDirectivesWorksOnFragmentSpreadsIfFalseOmitsFragmentSpread(t *testing.T
255
236
if len (result .Errors ) != 0 {
256
237
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
257
238
}
258
- if ! reflect .DeepEqual (expected , result ) {
259
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
260
- }
239
+ testutil .EqualResults (t , expected , result )
261
240
}
262
241
263
242
func TestDirectivesWorksOnFragmentSpreadsIfTrueIncludesFragmentSpread (t * testing.T ) {
@@ -280,9 +259,7 @@ func TestDirectivesWorksOnFragmentSpreadsIfTrueIncludesFragmentSpread(t *testing
280
259
if len (result .Errors ) != 0 {
281
260
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
282
261
}
283
- if ! reflect .DeepEqual (expected , result ) {
284
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
285
- }
262
+ testutil .EqualResults (t , expected , result )
286
263
}
287
264
288
265
func TestDirectivesWorksOnFragmentSpreadsUnlessFalseIncludesFragmentSpread (t * testing.T ) {
@@ -305,9 +282,7 @@ func TestDirectivesWorksOnFragmentSpreadsUnlessFalseIncludesFragmentSpread(t *te
305
282
if len (result .Errors ) != 0 {
306
283
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
307
284
}
308
- if ! reflect .DeepEqual (expected , result ) {
309
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
310
- }
285
+ testutil .EqualResults (t , expected , result )
311
286
}
312
287
313
288
func TestDirectivesWorksOnFragmentSpreadsUnlessTrueOmitsFragmentSpread (t * testing.T ) {
@@ -329,9 +304,7 @@ func TestDirectivesWorksOnFragmentSpreadsUnlessTrueOmitsFragmentSpread(t *testin
329
304
if len (result .Errors ) != 0 {
330
305
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
331
306
}
332
- if ! reflect .DeepEqual (expected , result ) {
333
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
334
- }
307
+ testutil .EqualResults (t , expected , result )
335
308
}
336
309
337
310
func TestDirectivesWorksOnInlineFragmentIfFalseOmitsInlineFragment (t * testing.T ) {
@@ -352,9 +325,7 @@ func TestDirectivesWorksOnInlineFragmentIfFalseOmitsInlineFragment(t *testing.T)
352
325
if len (result .Errors ) != 0 {
353
326
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
354
327
}
355
- if ! reflect .DeepEqual (expected , result ) {
356
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
357
- }
328
+ testutil .EqualResults (t , expected , result )
358
329
}
359
330
360
331
func TestDirectivesWorksOnInlineFragmentIfTrueIncludesInlineFragment (t * testing.T ) {
@@ -376,9 +347,7 @@ func TestDirectivesWorksOnInlineFragmentIfTrueIncludesInlineFragment(t *testing.
376
347
if len (result .Errors ) != 0 {
377
348
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
378
349
}
379
- if ! reflect .DeepEqual (expected , result ) {
380
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
381
- }
350
+ testutil .EqualResults (t , expected , result )
382
351
}
383
352
384
353
func TestDirectivesWorksOnInlineFragmentUnlessFalseIncludesInlineFragment (t * testing.T ) {
@@ -400,9 +369,7 @@ func TestDirectivesWorksOnInlineFragmentUnlessFalseIncludesInlineFragment(t *tes
400
369
if len (result .Errors ) != 0 {
401
370
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
402
371
}
403
- if ! reflect .DeepEqual (expected , result ) {
404
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
405
- }
372
+ testutil .EqualResults (t , expected , result )
406
373
}
407
374
408
375
func TestDirectivesWorksOnInlineFragmentUnlessTrueIncludesInlineFragment (t * testing.T ) {
@@ -423,9 +390,7 @@ func TestDirectivesWorksOnInlineFragmentUnlessTrueIncludesInlineFragment(t *test
423
390
if len (result .Errors ) != 0 {
424
391
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
425
392
}
426
- if ! reflect .DeepEqual (expected , result ) {
427
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
428
- }
393
+ testutil .EqualResults (t , expected , result )
429
394
}
430
395
431
396
func TestDirectivesWorksOnAnonymousInlineFragmentIfFalseOmitsAnonymousInlineFragment (t * testing.T ) {
@@ -446,9 +411,7 @@ func TestDirectivesWorksOnAnonymousInlineFragmentIfFalseOmitsAnonymousInlineFrag
446
411
if len (result .Errors ) != 0 {
447
412
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
448
413
}
449
- if ! reflect .DeepEqual (expected , result ) {
450
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
451
- }
414
+ testutil .EqualResults (t , expected , result )
452
415
}
453
416
454
417
func TestDirectivesWorksOnAnonymousInlineFragmentIfTrueIncludesAnonymousInlineFragment (t * testing.T ) {
@@ -470,9 +433,7 @@ func TestDirectivesWorksOnAnonymousInlineFragmentIfTrueIncludesAnonymousInlineFr
470
433
if len (result .Errors ) != 0 {
471
434
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
472
435
}
473
- if ! reflect .DeepEqual (expected , result ) {
474
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
475
- }
436
+ testutil .EqualResults (t , expected , result )
476
437
}
477
438
478
439
func TestDirectivesWorksOnAnonymousInlineFragmentUnlessFalseIncludesAnonymousInlineFragment (t * testing.T ) {
@@ -494,9 +455,7 @@ func TestDirectivesWorksOnAnonymousInlineFragmentUnlessFalseIncludesAnonymousInl
494
455
if len (result .Errors ) != 0 {
495
456
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
496
457
}
497
- if ! reflect .DeepEqual (expected , result ) {
498
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
499
- }
458
+ testutil .EqualResults (t , expected , result )
500
459
}
501
460
502
461
func TestDirectivesWorksOnAnonymousInlineFragmentUnlessTrueIncludesAnonymousInlineFragment (t * testing.T ) {
@@ -517,9 +476,7 @@ func TestDirectivesWorksOnAnonymousInlineFragmentUnlessTrueIncludesAnonymousInli
517
476
if len (result .Errors ) != 0 {
518
477
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
519
478
}
520
- if ! reflect .DeepEqual (expected , result ) {
521
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
522
- }
479
+ testutil .EqualResults (t , expected , result )
523
480
}
524
481
525
482
func TestDirectivesWorksWithSkipAndIncludeDirectives_IncludeAndNoSkip (t * testing.T ) {
@@ -534,9 +491,7 @@ func TestDirectivesWorksWithSkipAndIncludeDirectives_IncludeAndNoSkip(t *testing
534
491
if len (result .Errors ) != 0 {
535
492
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
536
493
}
537
- if ! reflect .DeepEqual (expected , result ) {
538
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
539
- }
494
+ testutil .EqualResults (t , expected , result )
540
495
}
541
496
542
497
func TestDirectivesWorksWithSkipAndIncludeDirectives_IncludeAndSkip (t * testing.T ) {
@@ -550,9 +505,7 @@ func TestDirectivesWorksWithSkipAndIncludeDirectives_IncludeAndSkip(t *testing.T
550
505
if len (result .Errors ) != 0 {
551
506
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
552
507
}
553
- if ! reflect .DeepEqual (expected , result ) {
554
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
555
- }
508
+ testutil .EqualResults (t , expected , result )
556
509
}
557
510
558
511
func TestDirectivesWorksWithSkipAndIncludeDirectives_NoIncludeAndSkip (t * testing.T ) {
@@ -566,9 +519,7 @@ func TestDirectivesWorksWithSkipAndIncludeDirectives_NoIncludeAndSkip(t *testing
566
519
if len (result .Errors ) != 0 {
567
520
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
568
521
}
569
- if ! reflect .DeepEqual (expected , result ) {
570
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
571
- }
522
+ testutil .EqualResults (t , expected , result )
572
523
}
573
524
574
525
func TestDirectivesWorksWithSkipAndIncludeDirectives_NoIncludeOrSkip (t * testing.T ) {
@@ -582,7 +533,5 @@ func TestDirectivesWorksWithSkipAndIncludeDirectives_NoIncludeOrSkip(t *testing.
582
533
if len (result .Errors ) != 0 {
583
534
t .Fatalf ("wrong result, unexpected errors: %v" , result .Errors )
584
535
}
585
- if ! reflect .DeepEqual (expected , result ) {
586
- t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
587
- }
536
+ testutil .EqualResults (t , expected , result )
588
537
}
0 commit comments