Merge pull request #1751 from mailpoet/test-free-email-as-from-address
[MQ-173] acceptance test to confirm free email address in FROM field …
This commit is contained in:
@@ -29,6 +29,7 @@ class DefaultSender extends React.Component {
|
|||||||
<input
|
<input
|
||||||
type="text"
|
type="text"
|
||||||
id="settings[from_name]"
|
id="settings[from_name]"
|
||||||
|
data-automation-id="settings-page-from-name-field"
|
||||||
name="sender[name]"
|
name="sender[name]"
|
||||||
value={this.state.senderName}
|
value={this.state.senderName}
|
||||||
onChange={partial(this.onChange, 'senderName')}
|
onChange={partial(this.onChange, 'senderName')}
|
||||||
@@ -37,6 +38,7 @@ class DefaultSender extends React.Component {
|
|||||||
<input
|
<input
|
||||||
type="email"
|
type="email"
|
||||||
id="settings[from_email]"
|
id="settings[from_email]"
|
||||||
|
data-automation-id="settings-page-from-email-field"
|
||||||
name="sender[address]"
|
name="sender[address]"
|
||||||
value={this.state.senderAddress}
|
value={this.state.senderAddress}
|
||||||
onChange={partial(this.onChange, 'senderAddress')}
|
onChange={partial(this.onChange, 'senderAddress')}
|
||||||
|
@@ -0,0 +1,21 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace MailPoet\Test\Acceptance;
|
||||||
|
|
||||||
|
class SettingsFreeEmailAsFromAddressTriggersAlertCest {
|
||||||
|
function addFreeEmailAsFromAddress(\AcceptanceTester $I) {
|
||||||
|
$I->wantTo('Confirm free emails as FROM address trigger alert message');
|
||||||
|
$I->login();
|
||||||
|
$I->amOnMailPoetPage('Settings');
|
||||||
|
$from_email_field = '[data-automation-id="settings-page-from-email-field"]';
|
||||||
|
$from_name_field = '[data-automation-id="settings-page-from-name-field"]';
|
||||||
|
$I->fillField($from_name_field, 'AlertUser');
|
||||||
|
$I->fillField($from_email_field, 'alertuser@yahoo.com');
|
||||||
|
$I->waitForElement('.sender_email_address_warning');
|
||||||
|
$I->fillField($from_email_field, 'info@alertuser.com');
|
||||||
|
$I->dontSeeElement('.sender_email_address_warning');
|
||||||
|
$I->fillField($from_email_field, 'alertuser@hotmail.com');
|
||||||
|
$I->waitForElement('.sender_email_address_warning');
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Reference in New Issue
Block a user