Files
piratepoet/tests/acceptance/ScheduleNewsletterCest.php
Pavel Dohnal bf424c3eb1 Remove unnecessary requires
[MAILPOET-2075]
2019-06-20 13:27:00 -04:00

35 lines
1018 B
PHP

<?php
namespace MailPoet\Test\Acceptance;
use MailPoet\Test\DataFactories\Newsletter;
class ScheduleNewsletterCest {
function scheduleStandardNewsletter(\AcceptanceTester $I) {
$I->wantTo('Schedule a newsletter');
$newsletter_title = 'Schedule Test Newsletter';
// step 1 - Prepare post notification data
$newsletterFactory = new Newsletter();
$newsletter = $newsletterFactory->withSubject($newsletter_title)
->create();
$segment_name = $I->createListWithSubscriber();
// step 2 - Go to editor
$I->login();
$I->amEditingNewsletter($newsletter->id);
$I->click('Next');
// step 4 - Choose list and schedule
$I->waitForElement('[data-automation-id="newsletter_send_form"]');
$I->selectOptionInSelect2($segment_name);
$I->checkOption('isScheduled');
$I->click('select[name=time]');
$I->selectOption('form select[name=time]', '6:00');
$I->click('Schedule');
$I->waitForElement('[data-automation-id="newsletters_listing_tabs"]');
}
}