���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/wiki.craftaro.com/tests/phpunit/includes/upload/UploadStashTest.php
���ѧ٧ѧ�
<?php /** * @group Database * * @covers UploadStash */ class UploadStashTest extends MediaWikiIntegrationTestCase { /** * @var TestUser[] */ public static $users; /** * @var string */ private $tmpFile; protected function setUp(): void { parent::setUp(); $this->tmpFile = $this->getNewTempFile(); file_put_contents( $this->tmpFile, "\x00" ); self::$users = [ 'sysop' => new TestUser( 'Uploadstashtestsysop', 'Upload Stash Test Sysop', 'upload_stash_test_sysop@example.com', [ 'sysop' ] ), 'uploader' => new TestUser( 'Uploadstashtestuser', 'Upload Stash Test User', 'upload_stash_test_user@example.com', [] ) ]; } public static function provideInvalidRequests() { return [ 'Check failure on bad wpFileKey' => [ new FauxRequest( [ 'wpFileKey' => 'foo' ] ) ], 'Check failure on bad wpSessionKey' => [ new FauxRequest( [ 'wpSessionKey' => 'foo' ] ) ], ]; } /** * @dataProvider provideInvalidRequests */ public function testValidRequestWithInvalidRequests( $request ) { $this->assertFalse( UploadFromStash::isValidRequest( $request ) ); } public static function provideValidRequests() { return [ 'Check good wpFileKey' => [ new FauxRequest( [ 'wpFileKey' => 'testkey-test.test' ] ) ], 'Check good wpSessionKey' => [ new FauxRequest( [ 'wpFileKey' => 'testkey-test.test' ] ) ], 'Check key precedence' => [ new FauxRequest( [ 'wpFileKey' => 'testkey-test.test', 'wpSessionKey' => 'foo' ] ) ], ]; } /** * @dataProvider provideValidRequests */ public function testValidRequestWithValidRequests( $request ) { $this->assertTrue( UploadFromStash::isValidRequest( $request ) ); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0.2 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�