Skip to content

Commit

Permalink
UniqueArgumentDefinitionNamesRule: Improve tests (#3441)
Browse files Browse the repository at this point in the history
Co-authored-by: Ivan Goncharov <ivan.goncharov.ua@gmail.com>
  • Loading branch information
Cito and IvanGoncharov committed Dec 26, 2021
1 parent 533b423 commit 872c6b9
Showing 1 changed file with 56 additions and 2 deletions.
58 changes: 56 additions & 2 deletions src/validation/__tests__/UniqueArgumentDefinitionNamesRule-test.ts
Expand Up @@ -41,6 +41,14 @@ describe('Validate: Unique argument definition names', () => {
someField(foo: String): String
}
extend type SomeObject {
anotherField(foo: String): String
}
extend interface SomeInterface {
anotherField(foo: String): String
}
directive @someDirective(foo: String) on QUERY
`);
});
Expand All @@ -61,6 +69,20 @@ describe('Validate: Unique argument definition names', () => {
): String
}
extend type SomeObject {
anotherField(
foo: String
bar: String
): String
}
extend interface SomeInterface {
anotherField(
foo: String
bar: String
): String
}
directive @someDirective(
foo: String
bar: String
Expand All @@ -86,6 +108,22 @@ describe('Validate: Unique argument definition names', () => {
): String
}
extend type SomeObject {
anotherField(
foo: String
bar: String
bar: String
): String
}
extend interface SomeInterface {
anotherField(
bar: String
foo: String
foo: String
): String
}
directive @someDirective(
foo: String
bar: String
Expand All @@ -108,11 +146,27 @@ describe('Validate: Unique argument definition names', () => {
{ line: 14, column: 11 },
],
},
{
message:
'Argument "SomeObject.anotherField(bar:)" can only be defined once.',
locations: [
{ line: 21, column: 11 },
{ line: 22, column: 11 },
],
},
{
message:
'Argument "SomeInterface.anotherField(foo:)" can only be defined once.',
locations: [
{ line: 29, column: 11 },
{ line: 30, column: 11 },
],
},
{
message: 'Argument "@someDirective(foo:)" can only be defined once.',
locations: [
{ line: 19, column: 9 },
{ line: 21, column: 9 },
{ line: 35, column: 9 },
{ line: 37, column: 9 },
],
},
]);
Expand Down

0 comments on commit 872c6b9

Please sign in to comment.