function testAddReadStream() { $h = fopen('php://temp', 'r+'); fwrite($h, 'hello world'); rewind($h); $loop = new Loop(); $result = null; $loop->addReadStream($h, function () use($h, $loop, &$result) { $result = fgets($h); $loop->removeReadStream($h); }); $loop->run(); $this->assertEquals('hello world', $result); }