Inject LinkTokens dependency to SubscriptionUrlFactory using DI

[MAILPOET-2381]
This commit is contained in:
Rostislav Wolny
2019-09-24 17:11:13 +02:00
committed by Jack Kitterhing
parent 0dd7b5fb7a
commit 4d3a005b20
5 changed files with 14 additions and 8 deletions

View File

@ -13,6 +13,7 @@ use MailPoet\Newsletter\Shortcodes\Categories\Date;
use MailPoet\Newsletter\Url as NewsletterUrl;
use MailPoet\Referrals\ReferralDetector;
use MailPoet\Settings\SettingsController;
use MailPoet\Subscribers\LinkTokens;
use MailPoet\Subscription\Captcha;
use MailPoet\Subscription\SubscriptionUrlFactory;
use MailPoet\WooCommerce\TransactionalEmails;
@ -46,7 +47,7 @@ class ShortcodesTest extends \MailPoetTest {
$this->subscriber
);
$this->settings->set('tracking.enabled', false);
$this->subscription_url_factory = new SubscriptionUrlFactory(WPFunctions::get(), $this->settings);
$this->subscription_url_factory = new SubscriptionUrlFactory(WPFunctions::get(), $this->settings, new LinkTokens);
}
function testItCanExtractShortcodes() {