use existing base folder

This commit is contained in:
madflow 2019-12-18 08:40:49 +01:00
parent b8eb2bb814
commit e69a104c2b

View File

@ -18,7 +18,7 @@ class FileSystemHelperTest extends TestCase
*/ */
public function setUp() public function setUp()
{ {
$baseFolder = '/tmp/base_folder'; $baseFolder = \sys_get_temp_dir();
$this->fileSystemHelper = new FileSystemHelper($baseFolder); $this->fileSystemHelper = new FileSystemHelper($baseFolder);
} }
@ -28,7 +28,7 @@ class FileSystemHelperTest extends TestCase
public function testCreateFolderShouldThrowExceptionIfOutsideOfBaseFolder() public function testCreateFolderShouldThrowExceptionIfOutsideOfBaseFolder()
{ {
$this->expectException(IOException::class); $this->expectException(IOException::class);
$this->expectExceptionMessage('Cannot perform I/O operation outside of the base folder');
$this->fileSystemHelper->createFolder('/tmp/folder_outside_base_folder', 'folder_name'); $this->fileSystemHelper->createFolder('/tmp/folder_outside_base_folder', 'folder_name');
} }
@ -38,7 +38,7 @@ class FileSystemHelperTest extends TestCase
public function testCreateFileWithContentsShouldThrowExceptionIfOutsideOfBaseFolder() public function testCreateFileWithContentsShouldThrowExceptionIfOutsideOfBaseFolder()
{ {
$this->expectException(IOException::class); $this->expectException(IOException::class);
$this->expectExceptionMessage('Cannot perform I/O operation outside of the base folder');
$this->fileSystemHelper->createFileWithContents('/tmp/folder_outside_base_folder', 'file_name', 'contents'); $this->fileSystemHelper->createFileWithContents('/tmp/folder_outside_base_folder', 'file_name', 'contents');
} }
@ -48,7 +48,7 @@ class FileSystemHelperTest extends TestCase
public function testDeleteFileShouldThrowExceptionIfOutsideOfBaseFolder() public function testDeleteFileShouldThrowExceptionIfOutsideOfBaseFolder()
{ {
$this->expectException(IOException::class); $this->expectException(IOException::class);
$this->expectExceptionMessage('Cannot perform I/O operation outside of the base folder');
$this->fileSystemHelper->deleteFile('/tmp/folder_outside_base_folder/file_name'); $this->fileSystemHelper->deleteFile('/tmp/folder_outside_base_folder/file_name');
} }
@ -58,6 +58,7 @@ class FileSystemHelperTest extends TestCase
public function testDeleteFolderRecursivelyShouldThrowExceptionIfOutsideOfBaseFolder() public function testDeleteFolderRecursivelyShouldThrowExceptionIfOutsideOfBaseFolder()
{ {
$this->expectException(IOException::class); $this->expectException(IOException::class);
$this->expectExceptionMessage('Cannot perform I/O operation outside of the base folder');
$this->fileSystemHelper->deleteFolderRecursively('/tmp/folder_outside_base_folder'); $this->fileSystemHelper->deleteFolderRecursively('/tmp/folder_outside_base_folder');
} }