Dropped file class

All it contained was a method to remove a directory recursively. Moved
files over to joshtronic/php-rmr (rm -r)
This commit is contained in:
Josh Sherman 2014-10-17 07:15:06 -04:00
parent 68b2f83379
commit ea28dbbc5e
2 changed files with 0 additions and 135 deletions

View file

@ -1,63 +0,0 @@
<?php
class FileTest extends PHPUnit_Framework_TestCase
{
public static function setUpBeforeClass()
{
// Using actual filesystem because you can't chdir with vfs://
$directory = '/tmp/pickles-fs/filetest/test/test';
if (!file_exists($directory))
{
mkdir($directory, 0777, true);
}
}
public static function tearDownAfterClass()
{
Pickles\File::removeDirectory('/tmp/pickles-fs');
}
public function testRemoveDirectory()
{
$directory = '/tmp/pickles-fs/filetest/';
touch($directory . 'ing');
touch($directory . 'test/ing');
touch($directory . 'test/test/ing');
Pickles\File::removeDirectory($directory);
$this->assertFalse(file_exists($directory));
}
public function testMissingTrailingSlash()
{
$directory = '/tmp/pickles-fs/missing';
mkdir($directory, 0777, true);
touch('/tmp/pickles-fs/missing/slash');
Pickles\File::removeDirectory($directory);
$this->assertFalse(file_exists($directory));
}
public function testRemoveFileNotDirectory()
{
$directory = '/tmp/pickles-fs/dir';
$file = '/tmp/pickles-fs/dir/file';
mkdir($directory, 0777, true);
touch($file);
Pickles\File::removeDirectory($file);
$this->assertFalse(file_exists($file));
Pickles\File::removeDirectory($directory);
$this->assertFalse(file_exists($directory));
}
}