Try to fix test flakiness

[MAILPOET-1580]
This commit is contained in:
Pavel Dohnal
2018-11-13 11:35:35 +01:00
parent 19d13c5165
commit a4e90929b8

View File

@@ -7,6 +7,7 @@ use MailPoet\Models\NewsletterTemplate;
class NewsletterTemplatesTest extends \MailPoetTest {
function _before() {
NewsletterTemplate::deleteMany();
NewsletterTemplate::createOrUpdate(array(
'name' => 'Template #1',
'body' => '{"key1": "value1"}'
@@ -40,16 +41,13 @@ class NewsletterTemplatesTest extends \MailPoetTest {
);
}
function testItCanGetAllNewsletterTemplates() {
$templates = array_map(function($template) {
return $template->asArray();
}, NewsletterTemplate::findMany());
$templates = NewsletterTemplate::count();
$router = new NewsletterTemplates();
$response = $router->getAll();
expect($response->status)->equals(APIResponse::STATUS_OK);
expect($response->data)->count(count($templates));
expect($response->data)->count($templates);
}
function testItCanSaveANewTemplate() {
@@ -131,4 +129,4 @@ class NewsletterTemplatesTest extends \MailPoetTest {
function _after() {
NewsletterTemplate::deleteMany();
}
}
}