GraphQL\Tests\Validator\NoUnusedFragmentsTest::testContainsUnknownFragmentsWithRefCycle PHP Method

testContainsUnknownFragmentsWithRefCycle() public method

    public function testContainsUnknownFragmentsWithRefCycle()
    {
        $this->expectFailsRule(new NoUnusedFragments(), '
      query Foo {
        human(id: 4) {
          ...HumanFields1
        }
      }
      query Bar {
        human(id: 4) {
          ...HumanFields2
        }
      }
      fragment HumanFields1 on Human {
        name
        ...HumanFields3
      }
      fragment HumanFields2 on Human {
        name
      }
      fragment HumanFields3 on Human {
        name
      }
      fragment Unused1 on Human {
        name
        ...Unused2
      }
      fragment Unused2 on Human {
        name
        ...Unused1
      }
    ', [$this->unusedFrag('Unused1', 22, 7), $this->unusedFrag('Unused2', 26, 7)]);
    }