X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=tests%2Fclient011.phpt;h=b1214c440c0d8d674c9af21251fa8880a5c52f1a;hp=284edb25d10dac448cbd7230c328510373b02e06;hb=ccc68db494d5436acae7254f81ed111780e00d72;hpb=90b581e9c564acde783926e412d7c5d737c4cbe4 diff --git a/tests/client011.phpt b/tests/client011.phpt index 284edb2..b1214c4 100644 --- a/tests/client011.phpt +++ b/tests/client011.phpt @@ -3,71 +3,68 @@ client history --SKIPIF-- --FILE-- append("foobar"); +echo "Test\n"; -$request = new http\Client\Request; -$request->setBody($body); -$request->setRequestMethod("POST"); -$request->setRequestUrl("http://dev.iworks.at/ext-http/.print_request.php"); +server("env.inc", function($port) { + $body = new http\Message\Body; + $body->append("foobar"); -$client = new http\Client; -$client->recordHistory = true; + $request = new http\Client\Request; + $request->setBody($body); + $request->setRequestMethod("POST"); + $request->setRequestUrl("http://localhost:$port"); -$client->enqueue($request)->send(); -echo $client->getHistory()->toString(true); + $client = new http\Client; + $client->recordHistory = true; -$client->requeue($request)->send(); -echo $client->getHistory()->toString(true); + $client->enqueue($request)->send(); + echo $client->getHistory()->toString(true); + $client->requeue($request)->send(); + echo $client->getHistory()->toString(true); +}); ?> Done --EXPECTF-- Test -POST http://dev.iworks.at/ext-http/.print_request.php HTTP/1.1 +POST http://localhost:%d/ HTTP/1.1 Content-Length: 6 foobar HTTP/1.1 200 OK -Vary: %s -Content-Type: text/html -Date: %s -Server: %s +Accept-Ranges: bytes +X-Request-Content-Length: 6 X-Original-Transfer-Encoding: chunked Content-Length: 19 string(6) "foobar" -POST http://dev.iworks.at/ext-http/.print_request.php HTTP/1.1 +POST http://localhost:%d/ HTTP/1.1 Content-Length: 6 foobar HTTP/1.1 200 OK -Vary: %s -Content-Type: text/html -Date: %s -Server: %s +Accept-Ranges: bytes +X-Request-Content-Length: 6 X-Original-Transfer-Encoding: chunked Content-Length: 19 string(6) "foobar" -POST http://dev.iworks.at/ext-http/.print_request.php HTTP/1.1 +POST http://localhost:%d/ HTTP/1.1 Content-Length: 6 foobar HTTP/1.1 200 OK -Vary: %s -Content-Type: text/html -Date: %s -Server: %s +Accept-Ranges: bytes +X-Request-Content-Length: 6 X-Original-Transfer-Encoding: chunked Content-Length: 19