Kevinrob\GuzzleCache\ValidationTest::testEtagHeader PHP Method

testEtagHeader() public method

public testEtagHeader ( )
    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'));
    }