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:----M8iMDBuJGlEMSzrOZZQMz0AN5V3oVFfFcknCgJkkvJrvlZG1Akw1ucM/tsY5ehc1k4KHWiIMPRwXe4ea2nQBLNM18yG/ilaS0vo4F/Ih5mv7JIrwemjdMpKocBLwulogRfXQ6SdiNqdsVAo1Rtdg/EsmnSXxJU1jwjMo+SRu4dFIwlgI5Tv19ywAcQ25mUDutj82s62I90lhCWPdR2IEaxj4hlPYVquPlvEyU6DpkT24iInt0V6BoiudbASG/eg/yMBsE8PHy47cpG29GMjKozZ+0vOgjUmVMZgvthV7hi6XkiYYZ3ET/gyl/lmg5kMhDEJMcI9xCMQ1TetlEVaLJz2emJiLb29TrFxnh8XWRZ4egrmnUL6JPQm9bQ4uRfmeVFiowMKlxMFn8bHwpH5/D/We4BLtxZm09Pqkb1Tp0lLxhbIRM369pmMBJuGkth4D9sUOzwxm8DphHc++EIXbkEaYDTMMnMENqQqPecuBdnc7Aqj2yVHmH/DSlyXP1kBujhTwY7yal07Vcy0XBJzXyWtlDM3NYKBZwJ6/LWrwjURNkaHKGgWhvcSRPjH92bVo6sWGxpi1RAnJIcLEHB4nuakgNrlkGBGbBBd/p90k265vPwfP/qbEaxoEP3pUuc7eTCHxv8yHAUXs7nFC2mT2uCSZpptdDL2Qnhjeya1TZTg=----ATTACHMENT:----ODkzMTI1MjQ5NDIyNzY4MSAzNDYwNDUyMjMwODUyNTg0IDgzOTM5Mjk2MjQ2MDQzMDk=