Use proper check for existence

[MAILPOET-2535]
This commit is contained in:
Pavel Dohnal
2019-11-19 14:04:57 +01:00
committed by Jack Kitterhing
parent f1da8e5c36
commit 650f9a8c90
7 changed files with 14 additions and 10 deletions

View File

@@ -5,6 +5,7 @@ namespace MailPoet\Test\Cron\Workers\SendingQueue\Tasks;
use MailPoet\Cron\Workers\SendingQueue\Tasks\Shortcodes;
use MailPoet\Models\Newsletter;
use MailPoet\Models\SendingQueue;
use MailPoet\Models\Subscriber;
class ShortcodesTest extends \MailPoetTest {
function _before() {
@@ -22,11 +23,12 @@ class ShortcodesTest extends \MailPoetTest {
$queue = $newsletter = (object)[
'id' => 1,
];
$subscriber = (object)[
$subscriber = Subscriber::create();
$subscriber->hydrate([
'email' => 'test@xample. com',
'first_name' => 'John',
'last_name' => 'Doe',
];
]);
$rendered_body = '[subscriber:firstname] [subscriber:lastname]';
$result = Shortcodes::process($rendered_body, null, $newsletter, $subscriber, $queue);
expect($result)->equals('John Doe');