@@ -205,8 +205,7 @@ describe('Type System: Objects', () => {
205
205
description : 'Argument description.' ,
206
206
type : ScalarType ,
207
207
defaultValue : undefined ,
208
- externalDefaultValue : 'DefaultValue' ,
209
- defaultValueLiteral : undefined ,
208
+ default : { value : 'DefaultValue' } ,
210
209
deprecationReason : 'Argument deprecation reason.' ,
211
210
extensions : { someExtension : 'extension' } ,
212
211
astNode : dummyAny ,
@@ -378,7 +377,7 @@ describe('Type System: Objects', () => {
378
377
description : undefined ,
379
378
type : ScalarType ,
380
379
defaultValue : undefined ,
381
- externalDefaultValue : undefined ,
380
+ default : undefined ,
382
381
deprecationReason : undefined ,
383
382
extensions : { } ,
384
383
astNode : undefined ,
@@ -495,8 +494,7 @@ describe('Type System: Interfaces', () => {
495
494
description : 'Argument description.' ,
496
495
type : ScalarType ,
497
496
defaultValue : undefined ,
498
- externalDefaultValue : undefined ,
499
- defaultValueLiteral : dummyAny ,
497
+ default : { literal : dummyAny } ,
500
498
deprecationReason : 'Argument deprecation reason.' ,
501
499
extensions : { someExtension : 'extension' } ,
502
500
astNode : dummyAny ,
@@ -834,8 +832,7 @@ describe('Type System: Input Objects', () => {
834
832
description : 'Argument description.' ,
835
833
type : ScalarType ,
836
834
defaultValue : undefined ,
837
- externalDefaultValue : 'DefaultValue' ,
838
- defaultValueLiteral : undefined ,
835
+ default : { value : 'DefaultValue' } ,
839
836
deprecationReason : 'Argument deprecation reason.' ,
840
837
extensions : { someExtension : 'extension' } ,
841
838
astNode : dummyAny ,
@@ -864,7 +861,7 @@ describe('Type System: Input Objects', () => {
864
861
description : undefined ,
865
862
type : ScalarType ,
866
863
defaultValue : undefined ,
867
- externalDefaultValue : undefined ,
864
+ default : undefined ,
868
865
deprecationReason : undefined ,
869
866
extensions : { } ,
870
867
astNode : undefined ,
@@ -884,7 +881,7 @@ describe('Type System: Input Objects', () => {
884
881
description : undefined ,
885
882
type : ScalarType ,
886
883
defaultValue : undefined ,
887
- externalDefaultValue : undefined ,
884
+ default : undefined ,
888
885
extensions : { } ,
889
886
deprecationReason : undefined ,
890
887
astNode : undefined ,
@@ -933,15 +930,15 @@ describe('Type System: Input Objects', () => {
933
930
const inputObjType = new GraphQLInputObjectType ( {
934
931
name : 'SomeInputObject' ,
935
932
fields : {
936
- f : { type : ScalarType , externalDefaultValue : 3 } ,
933
+ f : { type : ScalarType , default : { value : 3 } } ,
937
934
} ,
938
935
} ) ;
939
936
expect ( inputObjType . getFields ( ) . f ) . to . deep . include ( {
940
937
name : 'f' ,
941
938
description : undefined ,
942
939
type : ScalarType ,
943
940
defaultValue : undefined ,
944
- externalDefaultValue : { value : 3 } ,
941
+ default : { value : 3 } ,
945
942
deprecationReason : undefined ,
946
943
extensions : { } ,
947
944
astNode : undefined ,
@@ -954,7 +951,7 @@ describe('Type System: Input Objects', () => {
954
951
fields : {
955
952
f : {
956
953
type : ScalarType ,
957
- defaultValueLiteral : { kind : Kind . INT , value : '3' } ,
954
+ default : { literal : { kind : Kind . INT , value : '3' } } ,
958
955
} ,
959
956
} ,
960
957
} ) ;
@@ -963,28 +960,12 @@ describe('Type System: Input Objects', () => {
963
960
description : undefined ,
964
961
type : ScalarType ,
965
962
defaultValue : undefined ,
966
- externalDefaultValue : { literal : { kind : 'IntValue' , value : '3' } } ,
963
+ default : { literal : { kind : 'IntValue' , value : '3' } } ,
967
964
deprecationReason : undefined ,
968
965
extensions : { } ,
969
966
astNode : undefined ,
970
967
} ) ;
971
968
} ) ;
972
-
973
- it ( 'rejects an Input Object type with potentially conflicting default values' , ( ) => {
974
- const inputObjType = new GraphQLInputObjectType ( {
975
- name : 'SomeInputObject' ,
976
- fields : {
977
- f : {
978
- type : ScalarType ,
979
- externalDefaultValue : 3 ,
980
- defaultValueLiteral : { kind : Kind . INT , value : '3' } ,
981
- } ,
982
- } ,
983
- } ) ;
984
- expect ( ( ) => inputObjType . getFields ( ) ) . to . throw (
985
- 'Argument "f" has both an externalDefaultValue and a defaultValueLiteral property, but only one must be provided.' ,
986
- ) ;
987
- } ) ;
988
969
} ) ;
989
970
} ) ;
990
971
0 commit comments