/** * @covers Imbo\EventListener\ImageTransformer::transform */ public function testPresetsCanHardcodeSomeParameters() { $this->event->expects($this->once())->method('getConfig')->will($this->returnValue(array('transformationPresets' => array('preset' => array('thumbnail' => array('height' => 75)))))); $this->request->expects($this->once())->method('getTransformations')->will($this->returnValue(array(array('name' => 'preset', 'params' => array('width' => '100', 'height' => '200'))))); $this->eventManager->expects($this->once())->method('trigger')->with('image.transformation.thumbnail', array('image' => $this->image, 'params' => array('width' => '100', 'height' => 75))); $this->listener->transform($this->event); }