Expanded File class testing
Shooting for 100%!
This commit is contained in:
parent
9f3ec38d1a
commit
549abca8df
3 changed files with 35 additions and 4 deletions
|
@ -13,7 +13,7 @@ install:
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- mkdir -p vendors/build/logs
|
- mkdir -p vendors/build/logs
|
||||||
- phpunit --coverage-clover /home/travis/build/joshtronic/pickles/vendors/build/logs/clover.xml --bootstrap ./tests/bootstrap.php ./tests
|
- phpunit --colors --coverage-clover /home/travis/build/joshtronic/pickles/vendors/build/logs/clover.xml --bootstrap ./tests/bootstrap.php ./tests
|
||||||
|
|
||||||
after_script:
|
after_script:
|
||||||
- php vendors/composer/bin/coveralls --config ../.coveralls.yml -v
|
- php vendors/composer/bin/coveralls --config ../.coveralls.yml -v
|
||||||
|
|
|
@ -61,9 +61,13 @@ class File
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
rmdir($directory);
|
rmdir($directory);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
unlink($directory);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
class FileTest extends PHPUnit_Framework_TestCase
|
class FileTest extends PHPUnit_Framework_TestCase
|
||||||
{
|
{
|
||||||
function testRemoveDirectory()
|
public function testRemoveDirectory()
|
||||||
{
|
{
|
||||||
$directory = SITE_PATH . 'test/test/test/';
|
$directory = SITE_PATH . 'test/test/test/';
|
||||||
|
|
||||||
|
@ -15,6 +15,33 @@ class FileTest extends PHPUnit_Framework_TestCase
|
||||||
|
|
||||||
$this->assertFalse(file_exists($directory));
|
$this->assertFalse(file_exists($directory));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testMissingTrailingSlash()
|
||||||
|
{
|
||||||
|
$directory = SITE_PATH . 'missing';
|
||||||
|
|
||||||
|
mkdir($directory, 0777, true);
|
||||||
|
touch(SITE_PATH . 'missing/slash');
|
||||||
|
|
||||||
|
File::removeDirectory($directory);
|
||||||
|
|
||||||
|
$this->assertFalse(file_exists($directory));
|
||||||
|
}
|
||||||
|
|
||||||
|
public function testRemoveFileNotDirectory()
|
||||||
|
{
|
||||||
|
$directory = SITE_PATH . 'dir';
|
||||||
|
$file = SITE_PATH . 'dir/file';
|
||||||
|
|
||||||
|
mkdir($directory, 0777, true);
|
||||||
|
touch($file);
|
||||||
|
|
||||||
|
File::removeDirectory($file);
|
||||||
|
|
||||||
|
$this->assertFalse(file_exists($file));
|
||||||
|
|
||||||
|
File::removeDirectory($directory);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue