diff options
Diffstat (limited to 'test')
-rwxr-xr-x | test/it_url_slow.t | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/it_url_slow.t b/test/it_url_slow.t index 59afe7e..b382b3a 100755 --- a/test/it_url_slow.t +++ b/test/it_url_slow.t @@ -74,6 +74,14 @@ handle_server( ) ); + +handle_server( + ok( + it_url::get('url' => U("http://$host/repeat", ['string' => "abc", 'num' => 1024 * 32]), 'maxlength' => 1024 * 1024) == str_repeat("abc", 1024 * 32), + 'it_url::get() handles large response with maxlength set' + ) +); + $start = microtime(true); it_url::get_multi(['urls' => ['slow' => "http://$host/long_sleep", 'fast' => ['url' => 'http://search.ch/', 'handler' => function () {return true;}]]]); ok(intval(microtime(true) - $start) < 4, 'get_multi with handler aborts after fast request'); |