ext-uv/tests/330-poll-pipe.phpt

20 lines
380 B
Plaintext
Raw Normal View History

--TEST--
Check poll of a pipe works
--FILE--
<?php
$fd = popen(PHP_BINARY . " ". __DIR__ . "/fixtures/proc.php 2>&1", "w");
stream_set_blocking($fd, 0);
$loop = uv_loop_new();
$poll = uv_poll_init($loop, $fd);
uv_poll_start($poll, UV::READABLE, function($poll, $stat, $ev, $fd) {
echo "\nOK";
uv_poll_stop($poll);
pclose($fd);
});
uv_run($loop);
--EXPECT--
hello
OK