Contao\CoreBundle\Test\Contao\PictureTest::testGetTemplateData PHP Method

testGetTemplateData() public method

Tests the getTemplateData() method.
public testGetTemplateData ( )
    public function testGetTemplateData()
    {
        $picture = new Picture(new \File('dummy.jpg'));
        $picture->setImageSize((object) ['width' => 0, 'height' => 0, 'resizeMode' => '', 'zoom' => 0]);
        $pictureData = $picture->getTemplateData();
        $this->assertEquals(200, $pictureData['img']['width']);
        $this->assertEquals(200, $pictureData['img']['height']);
        $this->assertEquals('dummy.jpg', $pictureData['img']['src']);
        $this->assertEquals('dummy.jpg', $pictureData['img']['srcset']);
        $this->assertEquals([], $pictureData['sources']);
    }