AssetManagerTest\Cache\FilePathCacheTest::testSetMayNotWriteFile PHP Method

testSetMayNotWriteFile() public method

    public function testSetMayNotWriteFile()
    {
        restore_error_handler();
        // Previous test fails, so doesn't unset.
        $time = time();
        $sentence = 'I am, what I am. Cached data, please don\'t hate, ' . 'for we are all equals. Except you, you\'re a dick.';
        $base = '/tmp/_cachetest.' . $time . '/';
        mkdir($base, 0777);
        mkdir($base . 'readonly', 0400, true);
        $cache = new FilePathCache($base . 'readonly', 'bacon.' . $time . '.hammertime');
        $cache->set('bacon', $sentence);
    }