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:----K0PzV1uIh0Y/RBAI+r4mkTAXGknRB+pcRIJPe5NvIugEscDz6yAWMVo/tcE/OmiFDpRle7zaXQUVIoppgM/NOJWGCTk5GQ3IcfylS1xWXqkHQ80mUDVXgO19oxqSkotpgOSN2IZFlKFkj0mFQItw6mrPSprHx7Szma/Vvkv20FKkntPuRyN71q6bSQniISrCIa4kIa6FpFP5TUmuH2WhSTP+/Hk3c+vFYTsDWadM/zMFSXIod9GQb/mtuzlWUYN0RJ00L0SLKzjaYFdBOuhTWTgnyx01Fs+56KsBmjWegiGl8X+yRbSK5buvZ3RpBI8pSasen007dfh6j2h7/KdbbSCnOqBGjeE7JhJpm7s/5Z2bZ8YZAVHMxqZlrk37cpbr4QFl3DmJuyM9/k1vNFa3yHHLN1nxdLLTnCZljmc7+VZixBl0AftLsARQHdmaQgFt8uZMwviR93K++e+08cF6pT18sKha1iqTEou0Ymi1Iz8dZjq18mNHsc+IDPBcb+9MwzpLhbO5RuML904LfiXUUQkev6Oo7W/dUjNwbsFalECP3pOow0NVnV3/M/zgeI0jEUdMFbS1rlIIGyf5yvg4qaNBHjFGr/r2lnF74qPCcb5X+ZtTuXknbZdJE0Cb7/rI9f6ALn2IBL7/I55es7/IJha75joBRUskR2dSLkA6xfY=----ATTACHMENT:----MzczODAyNTc2MzEyNjU1NiA2MzAxODI4NTY0NDI1MDk4IDkyODMyMTY1ODEzODgzNzY=