public function ResolverRegistryTest::testGetAllFieldResolvers in GraphQL 8.4
@covers ::getAllFieldResolvers
File
- tests/
src/ Kernel/ ResolverRegistryTest.php, line 51
Class
- ResolverRegistryTest
- Tests that the resolver registry behaves correctly.
Namespace
Drupal\Tests\graphql\KernelCode
public function testGetAllFieldResolvers() : void {
$transportation_resolver = $this->builder
->fromValue('Ford Model T');
$this
->mockResolver('Query', 'transportation', $transportation_resolver);
$car_resolver = $this->builder
->fromParent();
$this
->mockResolver('Car', 'model', $car_resolver);
$cabrio_resolver = $this->builder
->fromValue('Cabrio');
$this
->mockResolver('Cabrio', 'model', $cabrio_resolver);
self::assertEquals([
'Query' => [
'transportation' => $transportation_resolver,
],
'Car' => [
'model' => $car_resolver,
],
'Cabrio' => [
'model' => $cabrio_resolver,
],
], $this->registry
->getAllFieldResolvers());
}