FileSystem.delete.phpt 541 B

12345678910111213141516171819202122232425
  1. <?php
  2. /**
  3. * Test: Nette\Utils\FileSystem delete()
  4. */
  5. declare(strict_types=1);
  6. use Nette\Utils\FileSystem;
  7. use Tester\Assert;
  8. require __DIR__ . '/../bootstrap.php';
  9. test('delete file', function () {
  10. FileSystem::write(getTempDir() . '/7/file', 'Hello');
  11. FileSystem::delete(getTempDir() . '/7/file');
  12. Assert::true(is_dir(getTempDir() . '/7'));
  13. });
  14. test('delete dir', function () {
  15. FileSystem::write(getTempDir() . '/7/file', 'Hello');
  16. FileSystem::delete(getTempDir() . '/7');
  17. Assert::false(file_exists(getTempDir() . '/7'));
  18. });