@@ -1649,7 +1649,10 @@ function g.test_arguments_default_values()
16491649 [' test_mutation' ] = {
16501650 kind = types .string .nonNull ,
16511651 arguments = {
1652- mutation_arg = types .string ,
1652+ mutation_arg = {
1653+ kind = types .string ,
1654+ defaultValue = ' argument default value' ,
1655+ },
16531656 mutation_arg_defaults = {
16541657 kind = types .inputObject ({
16551658 name = ' test_input_object' ,
@@ -1682,6 +1685,11 @@ function g.test_arguments_default_values()
16821685 local data , errors = check_request (introspection .query , nil , mutation_schema )
16831686 t .assert_equals (errors , nil )
16841687
1688+ local mutations = util .find_by_name (data .__schema .types , ' Mutation' )
1689+ local test_mutation = util .find_by_name (mutations .fields , ' test_mutation' )
1690+ local mutation_arg = util .find_by_name (test_mutation .args , ' mutation_arg' )
1691+ t .assert_equals (mutation_arg .defaultValue , ' argument default value' )
1692+
16851693 local test_input_object = util .find_by_name (data .__schema .types , ' test_input_object' )
16861694 local input_object_arg_defaults = util .find_by_name (test_input_object .inputFields , ' input_object_arg_defaults' )
16871695 t .assert_equals (input_object_arg_defaults .defaultValue , ' input object argument default value' )
0 commit comments