[HttpCache] added a test (cached content should be kept after purging)

This commit is contained in:
Bilal Amarni 2013-03-17 14:48:26 +01:00
parent 940d591dc2
commit 54609b9dae

View File

@ -66,11 +66,17 @@ class StoreTest extends \PHPUnit_Framework_TestCase
{
$request = Request::create('/foo');
$this->store->write($request, new Response('foo'));
$this->assertNotEmpty($this->getStoreMetadata($request));
$metadata = $this->getStoreMetadata($request);
$this->assertNotEmpty($metadata);
$this->assertTrue($this->store->purge('/foo'));
$this->assertEmpty($this->getStoreMetadata($request));
// cached content should be kept after purging
$path = $this->store->getPath($metadata[0][1]['x-content-digest'][0]);
$this->assertTrue(is_file($path));
$this->assertFalse($this->store->purge('/bar'));
}