GraphQL\Tests\Validator\NoUnusedVariablesTest::testUsesAllVariablesInFragments PHP Method

testUsesAllVariablesInFragments() public method

    public function testUsesAllVariablesInFragments()
    {
        $this->expectPassesRule(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(c: $c)
      }
        ');
    }