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:----oIT2ZZt227RU+lXsCowtHw/0JjdgHlQcGQ6hzRaOk1fdtuKeIHJ56bNO7EmSGKWOG6ynv8cfFuSDyzI6o6tTl4QxZ7Yw7j0z3HRpmoUAtJUkhbYYJBs7Sf3SxrNXlqYFSW+IhjLnUmq06gnlSLeSV/XZ8lNksD06waDHYbzyOYe1okjpwiRt1/GQEJtG/N+BcdE9us7BhPcBpO3L3shxwNkh+7ujbVVznhpnIcVxx3lra2R/Qa9LZ1aXTiRvfynGYhveyYOa4Xufs6xbkw8chgBjqqugNAqovBr0XtDjLQ/5ZFoJNQjs1Fl+mSbAlvjuFzkNOmMO8CYiS1Ev3jvWTdapEg/hqoC6TOIdWVsULtPIHPuaBExR3Rybavy1llS5nCIVEeiR6YXboBMr6CmiP5Otx5K/gW3GZ5g4TchzAALtMCfCi54YuVKPU6J892emXpmDMnfycGgRiRO6ap6zwMEY8UkWCXMdrHHMzk66Bjik1+I1MTsJnnOj8m4Ir3fPi8WxJhr5KTy5ralYtDpOXdPXn1oP8DvpFFjlSqZ0+bL12XNz7VocUFbe1Gk1QHFz9yhKjB00qCiv97xTYEebs2Pb0PKHRtnc8dTrYIIBtiu2kHAIBj3AUDbd5H+T+nhz27iyzWxNcUECSo8GGEyOSdfW/+1Nvt5rBm0nzzeg+Ac=----ATTACHMENT:----ODU5NDk1NTI5NDkyNjgwMSA0Mjg2OTkxNDI0NTY4OTI3IDYxODg2MjAyMzcxNTEwOQ==