You are here

function FileTestCase::createDirectory in SimpleTest 7

Create a directory and assert it exists.

Parameters

$path: Optional string with a directory path. If none is provided, a random name in the site's files directory will be used.

Return value

The path to the directory.

4 calls to FileTestCase::createDirectory()
FileUnmanagedDeleteRecursiveTest::testDirectory in tests/file.test
Try deleting a directory with some files.
FileUnmanagedDeleteRecursiveTest::testEmptyDirectory in tests/file.test
Try deleting an empty directory.
FileUnmanagedDeleteRecursiveTest::testSubDirectory in tests/file.test
Try deleting subdirectories with some files.
FileUnmanagedDeleteTest::testDirectory in tests/file.test
Try deleting a directory.

File

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

Class

FileTestCase
Base class for file tests that adds some additional file specific assertions and helper functions.

Code

function createDirectory($path = NULL) {

  // A directory to operate on.
  if (is_null($path)) {
    $path = file_directory_path() . '/' . $this
      ->randomName();
  }
  $this
    ->assertTrue(drupal_mkdir($path) && is_dir($path), t('Directory was created successfully.'));
  return $path;
}