FileSystem.createDir.phpt 490 B

1234567891011121314151617181920212223242526
  1. <?php
  2. /**
  3. * Test: Nette\Utils\FileSystem createDir()
  4. */
  5. declare(strict_types=1);
  6. use Nette\Utils\FileSystem;
  7. use Tester\Assert;
  8. require __DIR__ . '/../bootstrap.php';
  9. test('createDir', function () {
  10. FileSystem::createDir(getTempDir() . '/1/b/');
  11. Assert::true(is_dir(getTempDir() . '/1/b'));
  12. FileSystem::createDir(getTempDir() . '/1/');
  13. });
  14. Assert::exception(
  15. fn() => FileSystem::createDir(''),
  16. Nette\IOException::class,
  17. "Unable to create directory '' with mode 777.%A%",
  18. );