1 file.test FileDirectoryTest::testFileDirectoryTemp()

Ensure that the file_directory_temp() function always returns a value.

File

core/modules/simpletest/tests/file.test, line 1240
This provides SimpleTests for the core file handling functionality. These include FileValidateTest and FileSaveTest.

Class

FileDirectoryTest
Directory related tests.

Code

function testFileDirectoryTemp() {
  // Start with an empty config to ensure we have a clean slate.
  config_set('system.core', 'file_temporary_path', '');
  $tmp_directory = file_directory_temp();
  $this->assertEqual(empty($tmp_directory), FALSE, 'file_directory_temp() returned a non-empty value.');

  // Set to a specific value.
  $setting = '/tmp';
  config_set('system.core', 'file_temporary_path', $setting);
  $tmp_directory = file_directory_temp();
  $this->assertEqual($setting, $tmp_directory, "The 'file_temporary_path' config setting has the same value that file_directory_temp() returned.");
}