Completed
Pull Request — 8.x-3.x (#501)
by Philipp
03:58
created

InternalRequestTest::setUp()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 3
nc 1
nop 0
dl 0
loc 4
rs 10
c 0
b 0
f 0
1
<?php
2
3
namespace Drupal\Tests\graphql_core\Kernel\Routing;
4
5
use Drupal\Tests\graphql_core\Kernel\GraphQLCoreTestBase;
6
7
/**
8
 * Test internal requests.
9
 *
10
 * @group graphql_core
11
 */
12
class InternalRequestTest extends GraphQLCoreTestBase {
13
14
  /**
15
   * {@inheritdoc}
16
   */
17
  public static $modules = ['graphql_core', 'graphql_requests_test'];
18
19
  /**
20
   * {@inheritdoc}
21
   */
22
  protected function setUp() {
23
    parent::setUp();
24
    $this->installEntitySchema('user');
25
  }
26
27
  /**
28
   * Test internal requests.
29
   */
30
  public function testInternalRequests() {
31
    // TODO: Check cache metadata.
32
    $metadata = $this->defaultCacheMetaData();
33
34
    $this->assertResults($this->getQueryFromFile('internal_requests.gql'), [], [
35
      'ok' => [
36
        'request' => [
37
          'code' => 200,
38
          'content' => '<p>Test</p>',
39
        ],
40
      ],
41
      'redirect' => [
42
        'request' => [
43
          'code' => 302,
44
          'location' => '/graphql-request/test',
45
        ],
46
      ],
47
    ], $metadata);
48
  }
49
50
}
51