function testAddWriteStream() { $h = fopen('php://temp', 'r+'); $loop = new Loop(); $loop->addWriteStream($h, function () use($h, $loop) { fwrite($h, 'hello world'); $loop->removeWriteStream($h); }); $loop->run(); rewind($h); $this->assertEquals('hello world', stream_get_contents($h)); }