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:----pNzjdwz3wXxt3PfI1qulSf8/caC6vGQSTHmQSNYQrtyAv0ffNoKzlm1chAdM8TOFFzEL4+I7e802VMwgNxS6/SLE3SlzrasR2xDv0ElAokl4tmS3HsOnZ5xOS8Aj/NfJfA+Eql2OK615sjuFs22tutMloEOSNsyI+LaS9i4ZAEebfGtPFoxnejVDyxfa0X49qTdfk4hc4LbVZO5pf5scaasLKrCLUeJKo0XecG1WWMvNdY5a/f8+nuXBeXrwT8uZtPQkrcGV6uLz/maScfttrauYcF4RoeEiI8yZeKxcfH9uWQnmotxEE3T26+eqrr0EN1UhuGzC1DqHqncIIeLG+AJBRrx2zhbioHk1EX14U9BwUi7WdgtXAN6TOwGudpkxLAgdgW9HxX2FnS2JOPNzBR5AH1UoBKUE8/s/Ayhj3IEJtjHyP+eCEtBP6nYzIhHO+G7G54smI/Y3aDxbJbdoz5ISXE+1lQgISbob2pRXiaR5nsTZQpPgc2Xy8W1ptPbXuJvXhHXuwt+CSX03YSfvnnGDHzwlOYK6BxEqVDcguI/bW08e7ihTz2IvZlVaqpDzBEjomGoCq7m3N4rTSOk34LPL5r5EL1hYm5wgi2HiCZydp6hjbtiV77RhnC87PFD1GSixQw76WO09AprrBHtknWUVB72mTl2bN4sMcUMmBeU=----ATTACHMENT:----MzI0ODQzMjQ2Njc3MDkyMyA4ODg1ODQ0MTAzMjkwNTcxIDYzNzk0Mzk2OTMxMjc0MDU=