More robust setting sending method in UnauthorizedAddressCest
[MAILPOET-1882]
This commit is contained in:
@@ -10,11 +10,13 @@ require_once __DIR__ . '/../DataFactories/Newsletter.php';
|
|||||||
require_once __DIR__ . '/../DataFactories/Settings.php';
|
require_once __DIR__ . '/../DataFactories/Settings.php';
|
||||||
|
|
||||||
class UnauthorizedAddressCest {
|
class UnauthorizedAddressCest {
|
||||||
function unauthorizedFreeAddressError(\AcceptanceTester $I) {
|
function _before() {
|
||||||
$I->wantTo('See proper sending error when using unauthorized free address');
|
|
||||||
|
|
||||||
$settings = new Settings();
|
$settings = new Settings();
|
||||||
$settings->withSendingMethodMailPoet();
|
$settings->withSendingMethodMailPoet();
|
||||||
|
}
|
||||||
|
|
||||||
|
function unauthorizedFreeAddressError(\AcceptanceTester $I) {
|
||||||
|
$I->wantTo('See proper sending error when using unauthorized free address');
|
||||||
|
|
||||||
$newsletter_title = 'Unauthorized free address';
|
$newsletter_title = 'Unauthorized free address';
|
||||||
$newsletter_from = 'random@gmail.com';
|
$newsletter_from = 'random@gmail.com';
|
||||||
@@ -85,11 +87,14 @@ class UnauthorizedAddressCest {
|
|||||||
$href = $I->grabAttributeFrom('//a[text()="Authorize your email in your account now."]', 'href');
|
$href = $I->grabAttributeFrom('//a[text()="Authorize your email in your account now."]', 'href');
|
||||||
expect($href)->equals('https://account.mailpoet.com/authorization');
|
expect($href)->equals('https://account.mailpoet.com/authorization');
|
||||||
|
|
||||||
// step 5 - Trash newsletter, resume sending and set sending method back to SMTP
|
// step 5 - Trash newsletter and resume sending
|
||||||
$I->clickItemRowActionByItemName($newsletter_title, 'Move to trash');
|
$I->clickItemRowActionByItemName($newsletter_title, 'Move to trash');
|
||||||
$I->click('Resume sending');
|
$I->click('Resume sending');
|
||||||
$I->waitForText('Sending has been resumed.');
|
$I->waitForText('Sending has been resumed.');
|
||||||
|
}
|
||||||
|
|
||||||
|
function _after() {
|
||||||
$settings = new Settings();
|
$settings = new Settings();
|
||||||
$settings->withSendingMethod(Mailer::METHOD_SMTP);
|
$settings->withSendingMethod(Mailer::METHOD_PHPMAIL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user