Files
piratepoet/tests/acceptance/SettingsFreeEmailAsFromAddressTriggersAlertCest.php
Amine Ben hammou d1968dfe50 Fix acceptance tests
[MAILPOET-2677]
2020-03-25 20:44:26 +01:00

43 lines
1.8 KiB
PHP

<?php
namespace MailPoet\Test\Acceptance;
use MailPoet\Mailer\Mailer;
use MailPoet\Test\DataFactories\Settings;
class SettingsFreeEmailAsFromAddressTriggersAlertCest {
public function addFreeEmailAsFromAddressWithMSS(\AcceptanceTester $i) {
$i->wantTo('Confirm free emails as FROM address does not trigger alert message when sending with MSS');
$settings = new Settings();
$settings->withSendingMethodMailPoet();
$i->login();
$i->amOnMailPoetPage('Settings');
$fromEmailField = '[data-automation-id="from-email-field"]';
$fromNameField = '[data-automation-id="from-name-field"]';
$i->fillField($fromNameField, 'AlertUser');
$i->fillField($fromEmailField, 'alertuser@yahoo.com');
$i->dontSeeElement('.sender_email_address_warning');
$i->fillField($fromEmailField, 'info@alertuser.com');
$i->dontSeeElement('.sender_email_address_warning');
$i->fillField($fromEmailField, 'alertuser@hotmail.com');
$i->dontSeeElement('.sender_email_address_warning');
}
public function addFreeEmailAsFromAddressWithoutMSS(\AcceptanceTester $i) {
$i->wantTo('Confirm free emails as FROM address trigger alert message when sending without MSS');
$settings = new Settings();
$settings->withSendingMethod(Mailer::METHOD_PHPMAIL);
$i->login();
$i->amOnMailPoetPage('Settings');
$fromEmailField = '[data-automation-id="from-email-field"]';
$fromNameField = '[data-automation-id="from-name-field"]';
$i->fillField($fromNameField, 'AlertUser');
$i->fillField($fromEmailField, 'alertuser@yahoo.com');
$i->waitForElement('.sender_email_address_warning');
$i->fillField($fromEmailField, 'info@alertuser.com');
$i->dontSeeElement('.sender_email_address_warning');
$i->fillField($fromEmailField, 'alertuser@hotmail.com');
$i->waitForElement('.sender_email_address_warning');
}
}