/** * test beforeRender() doesn't override response type set in controller action * * @return void */ public function testBeforeRender() { $this->Controller->set_response_type(); $event = new Event('Controller.beforeRender', $this->Controller); $this->RequestHandler->beforeRender($event); $this->assertEquals('text/plain', $this->Controller->response->type()); }
/** * Test checkNotModified method * * @return void * @triggers Controller.beforeRender $this->Controller */ public function testCheckNotModifiedNoInfo() { $event = new Event('Controller.beforeRender', $this->Controller); $RequestHandler = new RequestHandlerComponent($this->Controller->components()); $RequestHandler->response = $this->getMock('Cake\\Network\\Response', ['notModified', 'stop']); $RequestHandler->response->expects($this->never())->method('notModified'); $this->assertNull($RequestHandler->beforeRender($event, '', $RequestHandler->response)); }