Skip to content

Commit dd75617

Browse files
committed
Add missing test
1 parent 9cd9402 commit dd75617

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

tests/core_validation/test_overlapping_fields_can_be_merged.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,17 @@ def test_conflicting_args():
101101
], sort_list=False)
102102

103103

104+
def test_conflicting_directives():
105+
expect_fails_rule(OverlappingFieldsCanBeMerged, '''
106+
fragment conflictingDirectiveArgs on Dog {
107+
name @include(if: true)
108+
name @skip(if: false)
109+
}
110+
''', [
111+
fields_conflict('name', 'they have differing directives', L(3, 9), L(4, 9))
112+
], sort_list=False)
113+
114+
104115
def test_conflicting_directive_args():
105116
expect_fails_rule(OverlappingFieldsCanBeMerged, '''
106117
fragment conflictingDirectiveArgs on Dog {
@@ -375,4 +386,4 @@ def test_ignores_unknown_types():
375386
}
376387
}
377388
}
378-
''')
389+
''')

0 commit comments

Comments
 (0)