public function BlockTest::testStaticBlocks in GraphQL 8.3
Test if two static blocks are in the content area.
File
- modules/
graphql_core/ tests/ src/ Kernel/ Blocks/ BlockTest.php, line 74  
Class
- BlockTest
 - Test block retrieval via GraphQL.
 
Namespace
Drupal\Tests\graphql_core\Kernel\BlocksCode
public function testStaticBlocks() {
  $query = $this
    ->getQueryFromFile('Blocks/blocks.gql');
  $metadata = $this
    ->defaultCacheMetaData();
  $metadata
    ->addCacheTags([
    'block_content:1',
    // TODO: Check metatags. Is the config metatag required?
    'config:block.block.stark_powered',
  ]);
  $this
    ->assertResults($query, [], [
    'route' => [
      'content' => [
        0 => [
          '__typename' => 'UnexposedEntity',
        ],
      ],
      'sidebar' => [
        0 => [
          '__typename' => 'BlockContentBasic',
          'body' => [
            'value' => '<p>This is a test block content.</p>',
          ],
        ],
      ],
    ],
  ], $metadata);
}