/** * @test */ public function getSizeReturnsStreamSize() { $resource = fopen(__FILE__, 'r'); $expected = fstat($resource); $stream = new Stream($resource); $this->assertEquals($expected['size'], $stream->getSize()); }
/** * @test */ public function getGetStreamRaisesExceptionAfterMove() { $stream = new Stream('php://temp', 'wb+'); $stream->write('Foo bar!'); $upload = new UploadedFile($stream, 0, UPLOAD_ERR_OK); $this->tmpFile = $to = GeneralUtility::tempnam('psr7'); $upload->moveTo($to); $this->assertTrue(file_exists($to)); $this->setExpectedException('RuntimeException', 'moved'); $upload->getStream(); }