/** * @covers Imbo\Http\Response\ResponseFormatter::format */ public function testDoesNotTriggerAnImageConversionWhenTheImageHasTheCorrectMimeType() { $image = $this->getMock('Imbo\\Model\\Image'); $image->expects($this->at(0))->method('getMimeType')->will($this->returnValue('image/jpeg')); $this->response->expects($this->once())->method('getModel')->will($this->returnValue($image)); $this->responseFormatter->setFormatter('jpg'); $eventManager = $this->getMock('Imbo\\EventManager\\EventManager'); $eventManager->expects($this->once())->method('trigger')->with('image.transformed', ['image' => $image]); $this->event->expects($this->once())->method('getManager')->will($this->returnValue($eventManager)); $this->responseFormatter->format($this->event); }