decide.nolog.cz/api/tests/_bootstrap.php
2015-08-22 23:47:31 +02:00

32 lines
588 B
PHP

<?php
// clear tmp dir
define('TEST_DATA_DIR', 'tests/_tmp/data/');
function deleteDirRecursively($dir) {
$handle = opendir($dir);
while(false !== ($entry = readdir($handle))) {
if($entry === '.' || $entry === '..') {
continue;
}
if(is_dir($dir . '/' . $entry)) {
$function = __FUNCTION__;
$function($dir .'/' . $entry);
}
else {
unlink($dir . '/' . $entry);
}
}
rmdir($dir);
}
if(!is_dir('tests/_tmp')) {
mkdir('tests/_tmp');
}
if(is_dir(TEST_DATA_DIR)) {
deleteDirRecursively(TEST_DATA_DIR);
}
mkdir(TEST_DATA_DIR);