'name' => 'local-backend',
'lockManager' => 'fsLockManager',
'containerPaths' => array(
- 'media-public' => wfTempDir() . '/test-repo/public',
- 'media-thumb' => wfTempDir() . '/test-repo/thumb',
- 'media-temp' => wfTempDir() . '/test-repo/temp',
- 'media-deleted' => wfTempDir() . '/test-repo/delete',
+ 'local-public' => wfTempDir() . '/test-repo/public',
+ 'local-thumb' => wfTempDir() . '/test-repo/thumb',
+ 'local-temp' => wfTempDir() . '/test-repo/temp',
+ 'local-deleted' => wfTempDir() . '/test-repo/deleted',
)
) )
);
'name' => 'local-backend',
'lockManager' => 'fsLockManager',
'containerPaths' => array(
- 'media-public' => $this->uploadDir,
- 'media-thumb' => $this->uploadDir . '/thumb',
- 'media-temp' => $this->uploadDir . '/temp',
- 'media-deleted' => $this->uploadDir . '/delete',
+ 'local-public' => $this->uploadDir,
+ 'local-thumb' => $this->uploadDir . '/thumb',
+ 'local-temp' => $this->uploadDir . '/temp',
+ 'local-deleted' => $this->uploadDir . '/delete',
)
) )
),
public function setUp() {
parent::setUp();
-
+
// Setup a file for bug 29408
$this->bug29408File = dirname( __FILE__ ) . '/bug29408';
- file_put_contents( $this->bug29408File, "\x00" );
-
+ file_put_contents( $this->bug29408File, "\x00" );
+
self::$users = array(
'sysop' => new ApiTestUser(
'Uploadstashtestsysop',
)
);
}
-
+
public function testBug29408() {
global $wgUser;
$wgUser = self::$users['uploader']->user;
-
+
$repo = RepoGroup::singleton()->getLocalRepo();
$stash = new UploadStash( $repo );
- $this->markTestIncomplete( 'Broken' );
-
// Throws exception caught by PHPUnit on failure
$file = $stash->stashFile( $this->bug29408File );
// We'll never reach this point if we hit bug 29408
$this->assertTrue( true, 'Unrecognized file without extension' );
-
+
$stash->removeFile( $file->getFileKey() );
}
$this->assertTrue( UploadFromStash::isValidRequest($request), 'Check key precedence' );
}
-
-
public function tearDown() {
parent::tearDown();
-
+
if( file_exists( $this->bug29408File . "." ) ) {
unlink( $this->bug29408File . "." );
}