'status' => 200,
'body' => 'Hello World!',
'headers' =>
['Cache-Control' => 's-maxage=200'
],
],
[ 'status' => 200,
'body' => 'My name is Bobby.',
'headers' =>
['Cache-Control' => 's-maxage=100'
],
],
];
$this->
setNextResponses($responses);
$this->
request('GET', '/',
[],
[], true
);
$this->
assertEquals('Hello World! My name is Bobby.',
$this->response->
getContent());
$this->
assertEquals(100,
$this->response->
getTtl());
} public function testEsiCacheSendsTheLowestTtlForHeadRequests() { $responses =
[ [