public function testEtagHeader()
{
$response = $this->client->get('http://test.com/etag');
$this->assertEquals('1', $response->getHeaderLine('X-Base-Info'));
$this->assertEquals('1', $response->getHeaderLine('X-Replaced'));
sleep(1);
$response = $this->client->get('http://test.com/etag');
$this->assertEquals(CacheMiddleware::HEADER_CACHE_HIT, $response->getHeaderLine(CacheMiddleware::HEADER_CACHE_INFO));
$this->assertEquals('1', $response->getHeaderLine('X-Base-Info'));
$this->assertEquals('2', $response->getHeaderLine('X-Replaced'));
}