Skip to content

Commit 29956aa

Browse files
committed
Fix unit test
1 parent 24d3a14 commit 29956aa

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/Client.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
use Hyperf\HttpMessage\Upload\UploadedFile;
2121
use Hyperf\HttpMessage\Uri\Uri;
2222
use Hyperf\HttpServer\MiddlewareManager;
23+
use Hyperf\HttpServer\ResponseEmitter;
2324
use Hyperf\HttpServer\Router\Dispatched;
2425
use Hyperf\HttpServer\Server;
2526
use Hyperf\Utils\Arr;
@@ -49,7 +50,7 @@ class Client extends Server
4950

5051
public function __construct(ContainerInterface $container, PackerInterface $packer = null, $server = 'http')
5152
{
52-
parent::__construct($container, $container->get(HttpDispatcher::class), $container->get(ExceptionHandlerDispatcher::class));
53+
parent::__construct($container, $container->get(HttpDispatcher::class), $container->get(ExceptionHandlerDispatcher::class), $container->get(ResponseEmitter::class));
5354
$this->packer = $packer ?? new JsonPacker();
5455

5556
$this->initCoreMiddleware($server);

tests/ClientTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
use Hyperf\Dispatcher\HttpDispatcher;
2222
use Hyperf\ExceptionHandler\ExceptionHandlerDispatcher;
2323
use Hyperf\HttpServer\CoreMiddleware;
24+
use Hyperf\HttpServer\ResponseEmitter;
2425
use Hyperf\HttpServer\Router\DispatcherFactory;
2526
use Hyperf\HttpServer\Router\Router;
2627
use Hyperf\Testing\Client;
@@ -68,6 +69,7 @@ public function getContainer()
6869

6970
$container->shouldReceive('get')->with(HttpDispatcher::class)->andReturn(new HttpDispatcher($container));
7071
$container->shouldReceive('get')->with(ExceptionHandlerDispatcher::class)->andReturn(new ExceptionHandlerDispatcher($container));
72+
$container->shouldReceive('get')->with(ResponseEmitter::class)->andReturn(new ResponseEmitter());
7173
$container->shouldReceive('get')->with(DispatcherFactory::class)->andReturn($factory = new DispatcherFactory());
7274
$container->shouldReceive('get')->with(NormalizerInterface::class)->andReturn(new SimpleNormalizer());
7375
$container->shouldReceive('get')->with(MethodDefinitionCollectorInterface::class)->andReturn(new MethodDefinitionCollector());

0 commit comments

Comments
 (0)