GraphQL\Tests\Validator\OverlappingFieldsCanBeMergedTest::testDisallowsDifferingReturnTypeNullabilityDespiteNoOverlap PHP Method

testDisallowsDifferingReturnTypeNullabilityDespiteNoOverlap() public method

    public function testDisallowsDifferingReturnTypeNullabilityDespiteNoOverlap()
    {
        $this->expectFailsRuleWithSchema($this->getTestSchema(), new OverlappingFieldsCanBeMerged(), '
        {
          someBox {
            ... on NonNullStringBox1 {
              scalar
            }
            ... on StringBox {
              scalar
            }
          }
        }
        ', [FormattedError::create(OverlappingFieldsCanBeMerged::fieldsConflictMessage('scalar', 'they return conflicting types String! and String'), [new SourceLocation(5, 15), new SourceLocation(8, 15)])]);
    }