Remove phpstan errors from integration Models tests
[MAILPOET-3235]
This commit is contained in:
@ -75,6 +75,7 @@ class SendingQueueTest extends \MailPoetTest {
|
||||
$queue->save();
|
||||
|
||||
$queue = SendingQueue::findOne($queue->id);
|
||||
assert($queue instanceof SendingQueue);
|
||||
|
||||
/** @var string queue_newsletter_rendered_body */
|
||||
$queueNewsletterRenderedBody = $queue->newsletterRenderedBody;
|
||||
@ -84,6 +85,7 @@ class SendingQueueTest extends \MailPoetTest {
|
||||
|
||||
public function testItJsonEncodesMetaWhenSaving() {
|
||||
$queue = SendingQueue::create();
|
||||
assert($queue instanceof SendingQueue);
|
||||
$meta = [
|
||||
'some' => 'value',
|
||||
];
|
||||
@ -93,8 +95,10 @@ class SendingQueueTest extends \MailPoetTest {
|
||||
$queue->save();
|
||||
|
||||
$queue = SendingQueue::findOne($queue->id);
|
||||
assert($queue instanceof SendingQueue);
|
||||
|
||||
expect(Helpers::isJson($queue->meta))->true();
|
||||
assert(is_string($queue->meta));
|
||||
expect(json_decode((string)$queue->meta, true))->equals($meta);
|
||||
}
|
||||
|
||||
@ -107,6 +111,7 @@ class SendingQueueTest extends \MailPoetTest {
|
||||
$queue->save();
|
||||
|
||||
$queue = SendingQueue::findOne($queue->id);
|
||||
assert($queue instanceof SendingQueue);
|
||||
|
||||
expect(Helpers::isJson($queue->meta))->false();
|
||||
expect($queue->meta)->equals($meta);
|
||||
@ -125,11 +130,13 @@ class SendingQueueTest extends \MailPoetTest {
|
||||
]
|
||||
);
|
||||
$sendingQueue = SendingQueue::findOne($queue->id);
|
||||
assert($sendingQueue instanceof SendingQueue);
|
||||
expect($sendingQueue->newsletterRenderedBody)->equals(serialize($newsletterRenderedBody));
|
||||
|
||||
// re-saving the queue will re-rencode the body using json_encode()
|
||||
$sendingQueue->save();
|
||||
$sendingQueue = SendingQueue::findOne($queue->id);
|
||||
assert($sendingQueue instanceof SendingQueue);
|
||||
expect($sendingQueue->newsletterRenderedBody)->equals(json_encode($newsletterRenderedBody));
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user