Skip to content

Commit 0104640

Browse files
no1semanTotktonada
authored andcommitted
Improve arguments defaults test
1 parent 2860f78 commit 0104640

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

test/integration/graphql_test.lua

+9-1
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)