X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=tests%2FCacheTest.php;h=f60fad91099048ba5d1c8c2d3d34289175880a4f;hb=067c2dd8f5f6eb6cc808ddc4bd30aec104caf73d;hp=eacd4487dd73f908a17ea999deaffc86663f44f0;hpb=4bf35ba56bb9f06de0cb9ab920b799a39f8eaffc;p=github%2Fshaarli%2FShaarli.git diff --git a/tests/CacheTest.php b/tests/CacheTest.php index eacd4487..f60fad91 100644 --- a/tests/CacheTest.php +++ b/tests/CacheTest.php @@ -30,13 +30,22 @@ class CacheTest extends PHPUnit_Framework_TestCase } else { array_map('unlink', glob(self::$testCacheDir.'/*')); } - + foreach (self::$pages as $page) { file_put_contents(self::$testCacheDir.'/'.$page.'.cache', $page); } file_put_contents(self::$testCacheDir.'/intru.der', 'ShouldNotBeThere'); } + /** + * Remove dummycache folder after each tests. + */ + public function tearDown() + { + array_map('unlink', glob(self::$testCacheDir.'/*')); + rmdir(self::$testCacheDir); + } + /** * Purge cached pages */ @@ -55,10 +64,13 @@ class CacheTest extends PHPUnit_Framework_TestCase */ public function testPurgeCachedPagesMissingDir() { + $oldlog = ini_get('error_log'); + ini_set('error_log', '/dev/null'); $this->assertEquals( 'Cannot purge sandbox/dummycache_missing: no directory', purgeCachedPages(self::$testCacheDir.'_missing') ); + ini_set('error_log', $oldlog); } /** @@ -72,7 +84,7 @@ class CacheTest extends PHPUnit_Framework_TestCase invalidateCaches(self::$testCacheDir); foreach (self::$pages as $page) { $this->assertFileNotExists(self::$testCacheDir.'/'.$page.'.cache'); - } + } $this->assertArrayNotHasKey('tags', $_SESSION); }