@@ -1649,7 +1649,10 @@ function g.test_arguments_default_values()
1649
1649
[' test_mutation' ] = {
1650
1650
kind = types .string .nonNull ,
1651
1651
arguments = {
1652
- mutation_arg = types .string ,
1652
+ mutation_arg = {
1653
+ kind = types .string ,
1654
+ defaultValue = ' argument default value' ,
1655
+ },
1653
1656
mutation_arg_defaults = {
1654
1657
kind = types .inputObject ({
1655
1658
name = ' test_input_object' ,
@@ -1682,6 +1685,11 @@ function g.test_arguments_default_values()
1682
1685
local data , errors = check_request (introspection .query , nil , mutation_schema )
1683
1686
t .assert_equals (errors , nil )
1684
1687
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
+
1685
1693
local test_input_object = util .find_by_name (data .__schema .types , ' test_input_object' )
1686
1694
local input_object_arg_defaults = util .find_by_name (test_input_object .inputFields , ' input_object_arg_defaults' )
1687
1695
t .assert_equals (input_object_arg_defaults .defaultValue , ' input object argument default value' )
0 commit comments