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

testGetTemplateDataUrlEncoded() public method

Tests the getTemplateData() method with encoded file names.
    public function testGetTemplateDataUrlEncoded()
    {
        copy(__DIR__ . '/../Fixtures/images/dummy.jpg', self::$rootDir . '/dummy with spaces.jpg');
        $picture = new Picture(new \File('dummy with spaces.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%20with%20spaces.jpg', $pictureData['img']['src']);
        $this->assertEquals('dummy%20with%20spaces.jpg', $pictureData['img']['srcset']);
        $this->assertEquals([], $pictureData['sources']);
    }