Skip to content

Commit 5ba2288

Browse files
brambaudmglaman
authored andcommitted
tests should fail to reproduce the issue
1 parent 6150d44 commit 5ba2288

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

tests/src/Type/data/entity-query-execute.php

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,51 @@
5050
->accessCheck(TRUE)->count();
5151
assertType('int', $query->execute());
5252

53+
$nodeStorage = \Drupal::entityTypeManager()->getStorage('node');
54+
assertType(
55+
'array<int, string>',
56+
$nodeStorage->getQuery()
57+
->accessCheck(TRUE)
58+
->execute()
59+
);
60+
$query = $nodeStorage->getQuery()
61+
->accessCheck(TRUE);
62+
assertType('array<int, string>', $query->execute());
63+
assertType(
64+
'int',
65+
$nodeStorage->getQuery()
66+
->accessCheck(TRUE)
67+
->count()
68+
->execute()
69+
);
70+
$query = $nodeStorage->getQuery()
71+
->accessCheck(TRUE)
72+
->count();
73+
assertType('int', $query->execute());
74+
75+
/** @var \Drupal\node\NodeStorage $typedNodeStorage */
76+
$typedNodeStorage = \Drupal::entityTypeManager()->getStorage('node');
77+
assertType(
78+
'array<int, string>',
79+
$typedNodeStorage->getQuery()
80+
->accessCheck(TRUE)
81+
->execute()
82+
);
83+
$query = $typedNodeStorage->getQuery()
84+
->accessCheck(TRUE);
85+
assertType('array<int, string>', $query->execute());
86+
assertType(
87+
'int',
88+
$typedNodeStorage->getQuery()
89+
->accessCheck(TRUE)
90+
->count()
91+
->execute()
92+
);
93+
$query = $typedNodeStorage->getQuery()
94+
->accessCheck(TRUE)
95+
->count();
96+
assertType('int', $query->execute());
97+
5398
assertType(
5499
'array<string, string>',
55100
\Drupal::entityTypeManager()->getStorage('block')->getQuery()

0 commit comments

Comments
 (0)