Skip to content

Commit 965a996

Browse files
committed
Add tests for pure-callable
1 parent 837c1dd commit 965a996

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

tests/unit/TypeResolverTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1165,6 +1165,14 @@ public function callableProvider(): array
11651165
'callable',
11661166
new Callable_(),
11671167
],
1168+
[
1169+
'pure-callable(int): int',
1170+
new Callable_(
1171+
'pure-callable',
1172+
[new CallableParameter(new Integer())],
1173+
new Integer()
1174+
),
1175+
],
11681176
[
11691177
'callable()',
11701178
new Callable_(),

tests/unit/Types/CallableTest.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,12 @@ public static function provideToStringData(): array
7373
new Callable_(),
7474
],
7575
'pure' => [
76-
'pure-callable',
77-
new Callable_('pure-callable'),
76+
'pure-callable(int): int',
77+
new Callable_(
78+
'pure-callable',
79+
[new CallableParameter(new Integer())],
80+
new Integer()
81+
),
7882
],
7983
'closure' => [
8084
'\Closure',

0 commit comments

Comments
 (0)