ImboUnitTest\EventListener\ImageTransformationCacheTest::testCanDeleteAllImageVariationsFromCache PHP Method

testCanDeleteAllImageVariationsFromCache() public method

    public function testCanDeleteAllImageVariationsFromCache()
    {
        $cachedFiles = ['vfs://cacheDir/u/s/e/user/7/b/f/7bf2e67f09de203da740a86cd37bbe8d/3/0/f/30f0763c8422360d10fd84573dd58293', 'vfs://cacheDir/u/s/e/user/7/b/f/7bf2e67f09de203da740a86cd37bbe8d/3/0/e/30e0763c8422360d10fd84573dd58293', 'vfs://cacheDir/u/s/e/user/7/b/f/7bf2e67f09de203da740a86cd37bbe8d/3/0/d/30d0763c8422360d10fd84573dd58293'];
        foreach ($cachedFiles as $file) {
            @mkdir(dirname($file), 0775, true);
            file_put_contents($file, 'image data');
            $this->assertTrue(is_file($file));
        }
        $this->listener->deleteFromCache($this->event);
        foreach ($cachedFiles as $file) {
            $this->assertFalse(is_file($file));
        }
        $this->assertFalse(is_dir('vfs://cacheDir/u/s/e/user/7/b/f/7bf2e67f09de203da740a86cd37bbe8d'));
        $this->assertTrue(is_dir('vfs://cacheDir/u/s/e/user/7/b/f'));
    }