ImboIntegrationTest\Image\Transformation\RotateTest::testCanTransformImage PHP Метод

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

public testCanTransformImage ( $angle, $width, $height )
    public function testCanTransformImage($angle, $width, $height)
    {
        $image = $this->getMock('Imbo\\Model\\Image');
        $image->expects($this->once())->method('setWidth')->with($width)->will($this->returnValue($image));
        $image->expects($this->once())->method('setHeight')->with($height)->will($this->returnValue($image));
        $image->expects($this->once())->method('hasBeenTransformed')->with(true)->will($this->returnValue($image));
        $event = $this->getMock('Imbo\\EventManager\\Event');
        $event->expects($this->at(0))->method('getArgument')->with('image')->will($this->returnValue($image));
        $event->expects($this->at(1))->method('getArgument')->with('params')->will($this->returnValue(['angle' => $angle, 'bg' => 'fff']));
        $imagick = new Imagick();
        $imagick->readImageBlob(file_get_contents(FIXTURES_DIR . '/image.png'));
        $this->getTransformation()->setImagick($imagick)->transform($event);
    }