CodeExplorer CacheAttributeListener example
class CacheAttributeListenerTest extends TestCase
{ private CacheAttributeListener
$listener;
private Response
$response;
private Cache
$cache;
private Request
$request;
private ResponseEvent
$event;
protected function setUp(): void
{ $this->listener =
new CacheAttributeListener();
$this->response =
new Response();
$this->cache =
new Cache();
$this->request =
$this->
createRequest($this->cache
);
$this->event =
$this->
createEventMock($this->request,
$this->response
);
} public function testWontReassignResponseWhenResponseIsUnsuccessful() { $response =
$this->event->
getResponse();
$this->response->
setStatusCode(500
);