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:----EerWCbyqdCny+FAwZ5ATQU6Io+Kn/L1xD688bL4sDYQXTempTK+R9Ru49rbbQJ5b8xVATkUfmQx1rWp37r4ZNQFGE4gu7D+RfDeL0M5/ihYavjs6q49r8KKe9/6jS35AiBrLBRTYsw5+digaZ4pHAbVXSHlJnpH7P440fBzGJ7Eq6cqZXe8XCh0wWMKIns5PRVukamhc3B+xNpDrmgLVOzcLj2EmqpjMT6XuXu5b83CUYjQpL5KxLtNfi6fslmS4HBI3UGmh8WdsvFUir2NcuhKODirv6nI/Vh6bC9Fq6XlPgK5s8HCTCIhmkEElN0db224uh0+QrKcToIdr3uYQXX+8Y4FjAPtz1KKME/W7Sr//eBBuhea+uoJBZYVCLsK+XhU5le6/4rnmrh+QeIS72AiUrnTbpLFRF1KIud5fbDDNacOsEszu0jUzLuPc2B7TqOTEuQWhnCWELswX+Gm2tjZ1M9eKvNYttQY6NrsCaD1YUJv+62uQHM7NwsW9/hEMojHZAxCdGVyThM6EU+CJb9068JW/5EWS5QvQbCJhyXMtOKpcak0+yum3lfaO2Yv+gP/1mTzWEdICJyREbueyZP4BQxXANNICVJuizsxdT3lXzGdG/VAxDL/3ffuX/9lGNOHxe4ohWhtzTTm0ny5t1Er7vrclXHeEhmTRDZz/9rI=----ATTACHMENT:----NTQ0MjgyOTg1MDQyMzc4OCA4OTU2NzE1NTg4Mjk2NzAgNjMzMjExMDkyNTU5NDIzMg==