GraphQL\Tests\ErrorTest::testConvertsNodesToPositionsAndLocations PHP Метод

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

    public function testConvertsNodesToPositionsAndLocations()
    {
        $source = new Source('{
      field
    }');
        $ast = Parser::parse($source);
        $fieldNode = $ast->definitions[0]->selectionSet->selections[0];
        $e = new Error('msg', [$fieldNode]);
        $this->assertEquals([$fieldNode], $e->nodes);
        $this->assertEquals($source, $e->getSource());
        $this->assertEquals([8], $e->getPositions());
        $this->assertEquals([new SourceLocation(2, 7)], $e->getLocations());
    }