Пример #1
0
 public function testCachePresentOutput()
 {
     CacheNCrunch::register("testJs", "/static/testJs.js", __DIR__ . "/../../../static/testJs.js");
     $this->assertEquals("<script src='/static/testJs.js'></script>", CacheNCrunch::getScriptImports());
     CacheNCrunch::crunch();
     $this->assertEquals("<script src='/build/output/cache/static/js/6ffaf172520927af80aaca83b0e74e48.js'></script>", CacheNCrunch::getScriptImports());
 }
Пример #2
0
 public function testSetup()
 {
     $cacheDir = __DIR__ . "/../../../build/output/cache/";
     if (is_dir($cacheDir)) {
         $fs = new Filesystem();
         $fs->remove($cacheDir);
     }
     CacheNCrunch::setUpCacheDirectory($cacheDir, '/build/output/cache/');
     CacheNCrunch::setDebug(false);
     $this->assertFileExists(CacheNCrunch::getCacheDirectory() . CacheNCrunch::$JS_LOADING_FILES);
     $this->assertFileExists(CacheNCrunch::getCacheDirectory() . CacheNCrunch::$JS_LOADING_FILES . CacheNCrunch::$JS_FILE_CACHE_DETAILS);
 }