-
Notifications
You must be signed in to change notification settings - Fork 201
Expand file tree
/
Copy pathExtensionDirectivesTest.php
More file actions
77 lines (68 loc) · 1.31 KB
/
ExtensionDirectivesTest.php
File metadata and controls
77 lines (68 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?php
namespace Drupal\Tests\graphql\Kernel;
/**
* Test the entity_definition data producer and friends.
*
* @group graphql
*/
class ExtensionDirectivesTest extends GraphQLTestBase {
/**
* {@inheritdoc}
*/
protected $strictConfigSchema = FALSE;
/**
* {@inheritdoc}
*/
protected static $modules = [
'graphql_extension_directives_test',
];
/**
* {@inheritdoc}
*/
public function setUp(): void {
parent::setUp();
$this->createTestServer(
'composable',
'/extension-directives-test',
[
'schema_configuration' => [
'composable' => [
'extensions' => [
'extension_directives_test' => 'extension_directives_test',
],
],
],
]
);
}
/**
* Tests that retrieving an entity definition works.
*/
public function testFields(): void {
$query = <<<GQL
query {
cars {
brand
model
width
height
depth
}
}
GQL;
$this->assertResults($query, [],
[
'cars' =>
[
[
'brand' => 'Brand',
'model' => 'Model',
'width' => '1',
'height' => '1',
'depth' => '1',
],
],
]
);
}
}