...

Text file src/github.com/vektah/gqlparser/validator/imported/spec/UniqueVariableNames.spec.yml

Documentation: github.com/vektah/gqlparser/validator/imported/spec

     1- name: unique variable names
     2  rule: UniqueVariableNames
     3  schema: 0
     4  query: |2-
     5          
     6          query A($x: Int, $y: String) { __typename }
     7          query B($x: String, $y: Int) { __typename }
     8          
     9  errors: []
    10- name: duplicate variable names
    11  rule: UniqueVariableNames
    12  schema: 0
    13  query: |2-
    14          
    15          query A($x: Int, $x: Int, $x: String) { __typename }
    16          query B($x: String, $x: Int) { __typename }
    17          query C($x: Int, $x: Int) { __typename }
    18          
    19  errors:
    20    - message: There can be only one variable named "x".
    21      locations:
    22        - {line: 2, column: 16}
    23        - {line: 2, column: 25}
    24    - message: There can be only one variable named "x".
    25      locations:
    26        - {line: 2, column: 16}
    27        - {line: 2, column: 34}
    28    - message: There can be only one variable named "x".
    29      locations:
    30        - {line: 3, column: 16}
    31        - {line: 3, column: 28}
    32    - message: There can be only one variable named "x".
    33      locations:
    34        - {line: 4, column: 16}
    35        - {line: 4, column: 25}

View as plain text