FileSystemRequirementsTest.php in Drupal 9
File
core/tests/Drupal/KernelTests/Core/File/FileSystemRequirementsTest.php
View source
<?php
namespace Drupal\KernelTests\Core\File;
use Drupal\KernelTests\KernelTestBase;
class FileSystemRequirementsTest extends KernelTestBase {
protected static $modules = [
'system',
];
protected $strictConfigSchema = FALSE;
protected function setUp() : void {
parent::setUp();
$this
->setInstallProfile('standard');
}
public function testSettingsExist() {
$this
->setSetting('file_temp_path', $this
->randomMachineName());
$requirements = $this
->checkSystemRequirements();
$this
->assertArrayNotHasKey('temp_directory', $requirements);
}
protected function checkSystemRequirements() {
module_load_install('system');
return system_requirements('runtime');
}
}