str_repeat('X', 100000)])); $msgString = (string)$msg; $promise = $writer->write($msg); $promise->then(function () { Loop\stop(); }, function () { Loop\stop(); }); Loop\run(); fclose($writeHandle); $this->assertEquals(strlen($msgString), filesize($tmpfile)); } }