19 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
39 protected function setUp()
41 $this->subject = new \TYPO3\CMS\Core\Imaging\IconProvider\BitmapIconProvider();
42 $this->icon = GeneralUtility::makeInstance(Icon::class);
43 $this->icon->setIdentifier(
'foo');
52 $this->subject->prepareIconMarkup($this->icon, [
'source' =>
'fileadmin/foo.png']);
53 $this->assertEquals(
'<img src="fileadmin/foo.png" width="16" height="16" />', $this->icon->getMarkup());
61 $this->subject->prepareIconMarkup($this->icon, [
'source' =>
'/fileadmin/foo.png']);
62 $this->assertEquals(
'<img src="/fileadmin/foo.png" width="16" height="16" />', $this->icon->getMarkup());
70 $this->subject->prepareIconMarkup($this->icon, [
'source' =>
'EXT:core/Resources/Public/Images/foo.png']);
71 $this->assertEquals(
'<img src="typo3/sysext/core/Resources/Public/Images/foo.png" width="16" height="16" />', $this->icon->getMarkup());