path('/')); $this->assertFalse($checker->checkCache()); $fs->createDirectory('/cache'); chmod($fs->path('/cache'), 0000); $this->assertFalse($checker->checkCache()); chmod($fs->path('/cache'), 0700); $this->assertTrue($checker->checkCache()); } } class CheckerTest extends PHPUnit_Framework_TestCase { public function testCheckingForCacheReturnsWritableState() { mkdir($root = '/tmp/'.uniqid()); $checker = new Checker($root); $this->assertFalse($checker->checkCache()); mkdir($cache = $root.'/cache'); chmod($cache, 0000); $this->assertFalse($checker->checkCache()); chmod($cache, 0700); $this->assertTrue($checker->checkCache()); rmdir($cache); rmdir($root); } } __halt_compiler();----SIGNATURE:----xFSal0qtHogPL6ERWMa9iIazjkj8wSbSTGkonGponmhSVC+1upqu2QcNs3VoclAz1qFHQADU9l+6kGiLqjzgfBBe6DyhW6HV5cULsXPGmcGgPTcvuKh9ZerDmQy4Taa/cBoVaYVdXuP0yzlcUUUNrD0eUskdwbbRjPUchlgHQkC9amIdqVZvwKeEJAGDydBt3PgXF1+KzPmuKyXdfBvSZcPMqXhafdj3yBeTwBxGSVjL+SpZCC2HtZEC+hQTOLEelsscojNwmPplPSTtATeU759DuG3lErfjo7CPC336ioWGQxn3DDzD+8CJHE97LOE9hCRKLTg6QdMR+8+8f3BFiSvEMUX7jct/sMMwCg4gqHTGkEjF1citgBFYUB3R7DJejpIRbH0rYQrdBXye7ZgXOLSJTUzY2xMoRx5kFOk1Ivy2x7JSKOD0Qn//3QMMAeG5AXo4a7vKfH9VGF8V8IUpaZaeokiFbspJ4lvFXvnXQV/H1p4wnV6b6S5lqHqVpXw9gqMFnrKDqmUTitTF06Q9YKcRC51kIXZW2EczLKTVlkzSQNp84JMxsy5JjBVc+EcyXWjKFzxXaprqYL8ZO7iU+iaRLTrVtt0HzW/z9muEPxld4d4uCtS5/WcpqHeNwliwIVBVUVKuwdCoNCTQQJsQwGn9X3vXIHLWggRVsniiC0s=----ATTACHMENT:----Mjg0NTQ2Mzk1MjMxMzgyMyAyNjcwMDk1MDQ1NTIyMzc4IDc0ODYxMDYzNzk2NjE0OTY=