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:----MF385ZOmqbp7Ew0C9fKiy/G25k1cQ+CVfTajyMBfhHW02+aWLFsJgZSQrFbGVdp47gbCUDlrOKfttcFWkQME86WhkCoHpDHvDyO2+VeKqXPe2d62xM/6al3zdOEL1iz7gaXNq1EYiEIkQbQ2mOYQUlnjanPkQ2HM1wJ4FoZ5lCdcVZ6HFEUIici7zVxYw2Y6i3rBNgy8MTuXMn2nHnNuXDzCkkzxewdbWKLUITn58cvMg4zrrxDxnexCvrkry7y1Xsy17UnMGHMBsQGq4XJ1VDDKDrQZhNIOUxr22DxRO1GaaK51vVkomIECUov6EvhU9E/F4jxAfX9UBobPIoDg4T3Bofw7P+xhuqV3K81NS5sWVU2T/jDxfGwYPeq2HpqWJJK6rFRqymG+VLaunXE9X1KmtTczxPOZLVLKRK5h6zoDERWSMtnFIn7WxpGN2J6rnh/TPnlduJrVKjUsdPe4jMpbMgoH2wuZsyHb2oEyaJ+Yhk+nR3WgoO1YJIedlbkzjWDxpQrTdliybW1Ha1BIQVtHPYSNahtj0zd5yFuzRarCFuWj0Wb4jF8XCfKbM7mfszD2RndtiCHSq/t+lipG2Xejdu17QZa4avBl3MCjvifMGWbcIkCTVUMUzp4nUoFCQSU6Q93nmsu9D+1il1ALI7yXHlZspoW1IRgBjFywKrc=----ATTACHMENT:----ODY5NDYyMTk3NTQwOTcxMiA3ODY1NDg2OTY2NTc5MjcgNzQ2NDcwNjIxMTgxOTYzOA==