summaryrefslogtreecommitdiff
path: root/ext/curl/tests
diff options
context:
space:
mode:
Diffstat (limited to 'ext/curl/tests')
-rw-r--r--ext/curl/tests/curl_multi_info_read.phpt32
1 files changed, 23 insertions, 9 deletions
diff --git a/ext/curl/tests/curl_multi_info_read.phpt b/ext/curl/tests/curl_multi_info_read.phpt
index 8a2d48918e..9f54e10b12 100644
--- a/ext/curl/tests/curl_multi_info_read.phpt
+++ b/ext/curl/tests/curl_multi_info_read.phpt
@@ -9,8 +9,8 @@ if (!extension_loaded('curl')) { print("skip"); }
--FILE--
<?php
$urls = array(
- "bugs.php.net",
- "pear.php.net"
+ "file://".__DIR__."/curl_testdata1.txt",
+ "file://".__DIR__."/curl_testdata2.txt",
);
$mh = curl_multi_init();
@@ -22,16 +22,30 @@ foreach ($urls as $i => $url) {
do {
$status = curl_multi_exec($mh, $active);
- $info = curl_multi_info_read($mh);
- if (false !== $info) {
- var_dump(is_array($info));
- }
} while ($status === CURLM_CALL_MULTI_PERFORM || $active);
+while ($info = curl_multi_info_read($mh)) {
+ var_dump($info);
+}
+
foreach ($urls as $i => $url) {
curl_close($conn[$i]);
}
?>
---EXPECT--
-bool(true)
-bool(true)
+--EXPECTF--
+array(3) {
+ ["msg"]=>
+ int(%d)
+ ["result"]=>
+ int(%d)
+ ["handle"]=>
+ resource(%d) of type (curl)
+}
+array(3) {
+ ["msg"]=>
+ int(%d)
+ ["result"]=>
+ int(%d)
+ ["handle"]=>
+ resource(%d) of type (curl)
+}