ImboUnitTest\Http\Response\ResponseFormatterTest::testTriggersAConversionTransformationIfNeededWhenTheModelIsAnImage PHP Метод

testTriggersAConversionTransformationIfNeededWhenTheModelIsAnImage() публичный Метод

    public function testTriggersAConversionTransformationIfNeededWhenTheModelIsAnImage()
    {
        $image = $this->getMock('Imbo\\Model\\Image');
        $image->expects($this->exactly(2))->method('getMimeType')->will($this->returnValue('image/jpeg'));
        $image->expects($this->once())->method('getBlob')->will($this->returnValue('image blob'));
        $this->response->expects($this->once())->method('getModel')->will($this->returnValue($image));
        $this->responseFormatter->setFormatter('png');
        $eventManager = $this->getMock('Imbo\\EventManager\\EventManager');
        $eventManager->expects($this->at(0))->method('trigger')->with('image.transformation.convert', ['image' => $image, 'params' => ['type' => 'png']]);
        $eventManager->expects($this->at(1))->method('trigger')->with('image.transformed', ['image' => $image]);
        $this->event->expects($this->once())->method('getManager')->will($this->returnValue($eventManager));
        $this->responseFormatter->format($this->event);
    }