assertFileNotExists(self::$testCacheDir.'/'.$page.'.cache'); } } /** * Purge cached pages and session cache */ public function testInvalidateCaches() { $this->assertArrayNotHasKey('tags', $_SESSION); $_SESSION['tags'] = array('goodbye', 'cruel', 'world'); invalidateCaches(self::$testCacheDir); foreach (self::$pages as $page) { $this->assertFileNotExists(self::$testCacheDir.'/'.$page.'.cache'); } $this->assertArrayNotHasKey('tags', $_SESSION); } }