GraphQL\Tests\Validator\NoUnusedVariablesTest::testVariableNotUsedInFragments PHP Метод

testVariableNotUsedInFragments() публичный Метод

    public function testVariableNotUsedInFragments()
    {
        $this->expectFailsRule(new NoUnusedVariables(), '
      query Foo($a: String, $b: String, $c: String) {
        ...FragA
      }
      fragment FragA on Type {
        field(a: $a) {
          ...FragB
        }
      }
      fragment FragB on Type {
        field(b: $b) {
          ...FragC
        }
      }
      fragment FragC on Type {
        field
      }
        ', [$this->unusedVar('c', 'Foo', 2, 41)]);
    }