Skip to content

Commit d6b95a9

Browse files
committed
Update test for HTTP 413
1 parent 96d43b6 commit d6b95a9

File tree

1 file changed

+4
-16
lines changed

1 file changed

+4
-16
lines changed

tests/Middleware/RequestBodyBufferMiddlewareTest.php

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
use React\EventLoop\Factory;
1111
use React\Tests\Http\TestCase;
1212
use RingCentral\Psr7\BufferStream;
13-
use Clue\React\Block;
1413

1514
final class RequestBodyBufferMiddlewareTest extends TestCase
1615
{
@@ -70,33 +69,22 @@ public function testExcessiveSizeReturnsError413()
7069
$loop = Factory::create();
7170

7271
$stream = new ThroughStream();
72+
$stream->end('aa');
7373
$serverRequest = new ServerRequest(
7474
'GET',
7575
'https://example.com/',
7676
array(),
77-
new HttpBodyStream($stream)
77+
new HttpBodyStream($stream, 2)
7878
);
7979

8080
$buffer = new RequestBodyBufferMiddleware(1);
81-
$promise = $buffer(
81+
$response = $buffer(
8282
$serverRequest,
8383
function (ServerRequestInterface $request) {
8484
return $request;
8585
}
8686
);
8787

88-
$stream->write('aa');
89-
90-
$exposedResponse = null;
91-
$promise->then(
92-
function($response) use (&$exposedResponse) {
93-
$exposedResponse = $response;
94-
},
95-
$this->expectCallableNever()
96-
);
97-
98-
$this->assertSame(413, $exposedResponse->getStatusCode());
99-
100-
Block\await($promise, $loop);
88+
$this->assertSame(413, $response->getStatusCode());
10189
}
10290
}

0 commit comments

Comments
 (0)