Fix for PHP7 & Mysql 5.7

- added default values to not null columns
- fixed passing by reference issue on MailChimp->getDataCenter
- fixed a couple unit tests
This commit is contained in:
Jonathan Labreuille
2016-05-16 14:50:43 +02:00
parent 395e95bc54
commit 607a151c23
4 changed files with 25 additions and 14 deletions

View File

@ -2,6 +2,7 @@
use MailPoet\Models\Newsletter;
use MailPoet\Models\Segment;
use MailPoet\Models\Subscriber;
use MailPoet\Models\SendingQueue;
use MailPoet\Models\NewsletterSegment;
use MailPoet\Models\NewsletterOptionField;
@ -111,10 +112,17 @@ class NewsletterTest extends MailPoetTest {
$sending_queue = SendingQueue::create();
$sending_queue->newsletter_id = $this->newsletter->id;
$sending_queue->save();
$subscriber = Subscriber::createOrUpdate(array(
'email' => 'john.doe@mailpoet.com'
));
$opens = StatisticsOpens::create();
$opens->subscriber_id = $subscriber->id;
$opens->newsletter_id = $this->newsletter->id;
$opens->queue_id = $sending_queue->id;
$opens->save();
$newsletter->queue = $newsletter->getQueue()->asArray();
$statistics = $newsletter->getStatistics();
expect($statistics->opened)->equals(1);