public function FustyRequestTest::testFustyRequest_construct in One Click Upload 7.2
* @covers ::__construct * @covers ::isFustyFlowRequest
File
- flowphp/
test/ Unit/ FustyRequestTest.php, line 42
Class
- FustyRequestTest
- FustyRequest unit tests
Namespace
UnitCode
public function testFustyRequest_construct() {
$firstChunk = vfsStream::newFile('temp_file');
$firstChunk
->setContent('1234567890');
$this->vfs
->addChild($firstChunk);
$fileInfo = new \ArrayObject(array(
'size' => 10,
'error' => UPLOAD_ERR_OK,
'tmp_name' => $firstChunk
->url(),
));
$request = new \ArrayObject(array(
'flowIdentifier' => '13632-prettifyjs',
'flowFilename' => 'prettify.js',
'flowRelativePath' => 'home/prettify.js',
));
$fustyRequest = new FustyRequest($request, $fileInfo);
$this
->assertSame('prettify.js', $fustyRequest
->getFileName());
$this
->assertSame('13632-prettifyjs', $fustyRequest
->getIdentifier());
$this
->assertSame('home/prettify.js', $fustyRequest
->getRelativePath());
$this
->assertSame(1, $fustyRequest
->getCurrentChunkNumber());
$this
->assertTrue($fustyRequest
->isFustyFlowRequest());
$this
->assertSame(10, $fustyRequest
->getTotalSize());
$this
->assertSame(10, $fustyRequest
->getDefaultChunkSize());
$this
->assertSame(10, $fustyRequest
->getCurrentChunkSize());
$this
->assertSame(1, $fustyRequest
->getTotalChunks());
}