diff --git a/core/lib/Thelia/Tests/Action/assets/CacheTest.php b/core/lib/Thelia/Tests/Action/assets/CacheTest.php new file mode 100644 index 000000000..dd5390c32 --- /dev/null +++ b/core/lib/Thelia/Tests/Action/assets/CacheTest.php @@ -0,0 +1,59 @@ +. */ +/* */ +/*************************************************************************************/ + +namespace Thelia\Tests\Action\assets; + +use Symfony\Component\Filesystem\Filesystem; +use Thelia\Action\Cache; +use Thelia\Core\Event\Cache\CacheEvent; + + +/** + * Class CacheTest + * @package Thelia\Tests\Action\assets + * @author Manuel Raynaud + */ +class CacheTest extends \PHPUnit_Framework_TestCase +{ + + protected $dir; + + public function setUp() + { + $this->dir = __DIR__ . '/test'; + + $fs = new Filesystem(); + $fs->mkdir($this->dir); + } + + public function testCacheClear() + { + $event = new CacheEvent($this->dir); + + $action = new Cache(); + $action->cacheClear($event); + + $fs = new Filesystem(); + $this->assertFalse($fs->exists($this->dir)); + } +} \ No newline at end of file