/**
* @covers React\Stream\Buffer::isWritable
* @covers React\Stream\Buffer::close
*/
public function testClose()
{
$stream = fopen('php://temp', 'r+');
$loop = $this->createLoopMock();
$buffer = new Buffer($stream, $loop);
$buffer->on('error', $this->expectCallableNever());
$buffer->on('close', $this->expectCallableOnce());
$this->assertTrue($buffer->isWritable());
$buffer->close();
$this->assertFalse($buffer->isWritable());
}