X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=tests%2Fclient011.phpt;h=b1214c440c0d8d674c9af21251fa8880a5c52f1a;hp=17c60ed61ec869b6b4bf8544e0e78f6e04c24b1a;hb=ccc68db494d5436acae7254f81ed111780e00d72;hpb=ecc1f256af2a1b93adf6da6b013900da586a0ac1 diff --git a/tests/client011.phpt b/tests/client011.phpt index 17c60ed..b1214c4 100644 --- a/tests/client011.phpt +++ b/tests/client011.phpt @@ -3,86 +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 /ext-http/.print_request.php HTTP/1.1 -User-Agent: %s -Host: dev.iworks.at -Accept: */* +POST http://localhost:%d/ HTTP/1.1 Content-Length: 6 -Content-Type: application/x-www-form-urlencoded -X-Original-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 /ext-http/.print_request.php HTTP/1.1 -User-Agent: %s -Host: dev.iworks.at -Accept: */* +POST http://localhost:%d/ HTTP/1.1 Content-Length: 6 -Content-Type: application/x-www-form-urlencoded -X-Original-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 /ext-http/.print_request.php HTTP/1.1 -User-Agent: %s -Host: dev.iworks.at -Accept: */* +POST http://localhost:%d/ HTTP/1.1 Content-Length: 6 -Content-Type: application/x-www-form-urlencoded -X-Original-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