Adds meta column to sending queues

This commit is contained in:
Vlad
2018-04-28 21:40:57 -04:00
parent b7db18425a
commit 32e02cbf52
4 changed files with 30 additions and 1 deletions

View File

@ -96,6 +96,22 @@ class SendingQueueTest extends \MailPoetTest {
expect(json_decode($queue->newsletter_rendered_body, true))->equals($data);
}
function testItJsonEncodesMetaWhenSaving() {
$queue = SendingQueue::create();
$meta = array(
'some' => 'value'
);
$queue->task_id = 0;
$queue->newsletter_id = 1;
$queue->meta = $meta;
$queue->save();
$queue = SendingQueue::findOne($queue->id);
expect(Helpers::isJson($queue->meta))->true();
expect(json_decode($queue->meta, true))->equals($meta);
}
function testItReencodesSerializedObjectToJsonEncoded() {
$queue = $this->queue;
$newsletter_rendered_body = $this->rendered_body;