Add assets url factory method to form template

[MAILPOET-3076]
This commit is contained in:
Rostislav Wolny
2020-09-03 10:50:12 +02:00
committed by Veljko V
parent 0f0472975d
commit 01057c7ff1
3 changed files with 29 additions and 2 deletions

View File

@@ -4,6 +4,7 @@ namespace MailPoet\Test\Form\Templates;
use MailPoet\Form\Templates\FormTemplate;
use MailPoet\Form\Templates\TemplateRepository;
use MailPoet\Util\CdnAssetUrl;
class TemplatesRepositoryTest extends \MailPoetUnitTest {
/** @var TemplateRepository */
@@ -11,7 +12,10 @@ class TemplatesRepositoryTest extends \MailPoetUnitTest {
public function _before() {
parent::_before();
$this->repository = new TemplateRepository();
$cdnAssetsMock = $this->createMock(CdnAssetUrl::class);
$cdnAssetsMock->method('generateCdnUrl')
->willReturn('http://example.com/image.png');
$this->repository = new TemplateRepository($cdnAssetsMock);
}
public function testItCanBuildFormTemplate() {