summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorNathan Gass2019-05-13 13:47:21 +0200
committerNathan Gass2019-05-13 13:47:21 +0200
commit89b34c8bdaf06b10268cab19796cd94684442124 (patch)
tree3733676609095d5249f818046f1795b99a65a453 /test
parent7758be802e3011f6430ad17912fa2b4ab51ed7a3 (diff)
downloaditools-89b34c8bdaf06b10268cab19796cd94684442124.tar.gz
itools-89b34c8bdaf06b10268cab19796cd94684442124.tar.bz2
itools-89b34c8bdaf06b10268cab19796cd94684442124.zip
add test and fix for 204 http status code
Diffstat (limited to 'test')
-rwxr-xr-xtest/it_url.t13
-rw-r--r--test/it_url.testserver.php4
2 files changed, 17 insertions, 0 deletions
diff --git a/test/it_url.t b/test/it_url.t
index eb36dd6..624b4bf 100755
--- a/test/it_url.t
+++ b/test/it_url.t
@@ -266,6 +266,19 @@ if (!ok(
))
diag($output);
+$output = handle_server(
+ is(
+ it_url::get(U('http://localhost:8000/empty')),
+ '',
+ 'it_url::get() explicit empty result'
+ )
+);
+if (!ok(
+ count(preg_grep('/^Got Request:/', $output)) == 1,
+ 'it_url::get() does not retry on explicity empty page'
+))
+ diag($output);
+
handle_server(
is(
it_url::get(U('http://localhost:8000/get_server_value', array('key' => 'HTTP_HOST'))),
diff --git a/test/it_url.testserver.php b/test/it_url.testserver.php
index 530a505..64e6674 100644
--- a/test/it_url.testserver.php
+++ b/test/it_url.testserver.php
@@ -65,6 +65,10 @@ switch ($_SERVER['PHP_SELF'])
echo $_REQUEST['string'];
break;
+ case "/empty":
+ http_response_code(204);
+ break;
+
default:
http_response_code(404);
fwrite($stderr, "Unknown path '$_SERVER[PHP_SELF]' not handled!\n");