| Current File : /home/jvzmxxx/wiki1/extensions/TimedMediaHandler/tests/phpunit/TestApiUploadVideo.php |
<?php
/**
* TestApiUploadVideo test case.
*
* NOTE: This build heavily on ApiUploadTest
* ( would need to refactor ApiUploadTest for this to work better )
*
* @ingroup timedmedia
* @since 0.2
* @author Michael Dale
*/
/**
* @group Database
* @group Destructive
* @group medium
*/
class TestApiUploadVideo extends ApiTestCaseVideoUpload {
/**
* @dataProvider mediaFilesProvider
*/
public function testUploadVideoFiles( $file ) {
$result = $this->uploadFile( $file );
// Run asserts
$this->assertTrue( isset( $result['upload'] ) );
$this->assertEquals( 'Success', $result['upload']['result'] );
$this->assertEquals( filesize( $file['filePath'] ),
(int)$result['upload']['imageinfo']['size'] );
$this->assertEquals( $file['mime'], $result['upload']['imageinfo']['mime'] );
}
}