@@ -205,8 +205,7 @@ describe('Type System: Objects', () => {
205205 description : 'Argument description.' ,
206206 type : ScalarType ,
207207 defaultValue : undefined ,
208- externalDefaultValue : 'DefaultValue' ,
209- defaultValueLiteral : undefined ,
208+ default : { value : 'DefaultValue' } ,
210209 deprecationReason : 'Argument deprecation reason.' ,
211210 extensions : { someExtension : 'extension' } ,
212211 astNode : dummyAny ,
@@ -378,7 +377,7 @@ describe('Type System: Objects', () => {
378377 description : undefined ,
379378 type : ScalarType ,
380379 defaultValue : undefined ,
381- externalDefaultValue : undefined ,
380+ default : undefined ,
382381 deprecationReason : undefined ,
383382 extensions : { } ,
384383 astNode : undefined ,
@@ -495,8 +494,7 @@ describe('Type System: Interfaces', () => {
495494 description : 'Argument description.' ,
496495 type : ScalarType ,
497496 defaultValue : undefined ,
498- externalDefaultValue : undefined ,
499- defaultValueLiteral : dummyAny ,
497+ default : { literal : dummyAny } ,
500498 deprecationReason : 'Argument deprecation reason.' ,
501499 extensions : { someExtension : 'extension' } ,
502500 astNode : dummyAny ,
@@ -834,8 +832,7 @@ describe('Type System: Input Objects', () => {
834832 description : 'Argument description.' ,
835833 type : ScalarType ,
836834 defaultValue : undefined ,
837- externalDefaultValue : 'DefaultValue' ,
838- defaultValueLiteral : undefined ,
835+ default : { value : 'DefaultValue' } ,
839836 deprecationReason : 'Argument deprecation reason.' ,
840837 extensions : { someExtension : 'extension' } ,
841838 astNode : dummyAny ,
@@ -864,7 +861,7 @@ describe('Type System: Input Objects', () => {
864861 description : undefined ,
865862 type : ScalarType ,
866863 defaultValue : undefined ,
867- externalDefaultValue : undefined ,
864+ default : undefined ,
868865 deprecationReason : undefined ,
869866 extensions : { } ,
870867 astNode : undefined ,
@@ -884,7 +881,7 @@ describe('Type System: Input Objects', () => {
884881 description : undefined ,
885882 type : ScalarType ,
886883 defaultValue : undefined ,
887- externalDefaultValue : undefined ,
884+ default : undefined ,
888885 extensions : { } ,
889886 deprecationReason : undefined ,
890887 astNode : undefined ,
@@ -933,15 +930,15 @@ describe('Type System: Input Objects', () => {
933930 const inputObjType = new GraphQLInputObjectType ( {
934931 name : 'SomeInputObject' ,
935932 fields : {
936- f : { type : ScalarType , externalDefaultValue : 3 } ,
933+ f : { type : ScalarType , default : { value : 3 } } ,
937934 } ,
938935 } ) ;
939936 expect ( inputObjType . getFields ( ) . f ) . to . deep . include ( {
940937 name : 'f' ,
941938 description : undefined ,
942939 type : ScalarType ,
943940 defaultValue : undefined ,
944- externalDefaultValue : { value : 3 } ,
941+ default : { value : 3 } ,
945942 deprecationReason : undefined ,
946943 extensions : { } ,
947944 astNode : undefined ,
@@ -954,7 +951,7 @@ describe('Type System: Input Objects', () => {
954951 fields : {
955952 f : {
956953 type : ScalarType ,
957- defaultValueLiteral : { kind : Kind . INT , value : '3' } ,
954+ default : { literal : { kind : Kind . INT , value : '3' } } ,
958955 } ,
959956 } ,
960957 } ) ;
@@ -963,28 +960,12 @@ describe('Type System: Input Objects', () => {
963960 description : undefined ,
964961 type : ScalarType ,
965962 defaultValue : undefined ,
966- externalDefaultValue : { literal : { kind : 'IntValue' , value : '3' } } ,
963+ default : { literal : { kind : 'IntValue' , value : '3' } } ,
967964 deprecationReason : undefined ,
968965 extensions : { } ,
969966 astNode : undefined ,
970967 } ) ;
971968 } ) ;
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- } ) ;
988969 } ) ;
989970} ) ;
990971
0 commit comments