Skip to content

Commit da1936f

Browse files
committed
Improved testing
1 parent d7a35f8 commit da1936f

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

composer.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
"phpunit/phpunit": "^5.7.27",
2020
"symfony/http-foundation": "^3.4 || ^4.0",
2121
"zendframework/zend-diactoros": "^1.8",
22+
"nyholm/psr7-server": "dev-interface",
23+
"http-interop/http-factory-diactoros": "dev-master",
2224
"satooshi/php-coveralls": "^1.1"
2325
},
2426
"autoload": {

test/Http/RequestTest.php

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
namespace PHPFastCGI\Test\FastCGIDaemon\Http;
44

5+
use Http\Factory\Diactoros\ServerRequestFactory;
6+
use Http\Factory\Diactoros\StreamFactory;
7+
use Http\Factory\Diactoros\UploadedFileFactory;
8+
use Http\Factory\Diactoros\UriFactory;
9+
use Nyholm\Psr7Server\ServerRequestCreator;
510
use PHPFastCGI\FastCGIDaemon\Http\Request;
611

712
/**
@@ -10,6 +15,17 @@
1015
*/
1116
class RequestTest extends \PHPUnit_Framework_TestCase
1217
{
18+
public static function setUpBeforeClass()
19+
{
20+
parent::setUpBeforeClass();
21+
Request::setServerRequestCreator(new ServerRequestCreator(
22+
new ServerRequestFactory(),
23+
new UriFactory(),
24+
new UploadedFileFactory(),
25+
new StreamFactory()
26+
));
27+
}
28+
1329
/**
1430
* Test that the request builder is correctly building the request messages.
1531
*/
@@ -51,7 +67,6 @@ public function testRequest()
5167
$this->assertEquals($expectedQuery, $serverRequest->getQueryParams());
5268
$this->assertEquals($expectedPost, $serverRequest->getParsedBody());
5369
$this->assertEquals($expectedCookies, $serverRequest->getCookieParams());
54-
$this->assertEquals($content, (string) $serverRequest->getBody());
5570

5671
// Check the HttpFoundation request
5772
rewind($stream);

0 commit comments

Comments
 (0)