25 lines
744 B
PHP
25 lines
744 B
PHP
<?php
|
|
|
|
namespace MailPoet\Test\Acceptance;
|
|
|
|
use Codeception\Scenario;
|
|
|
|
class AddSendingKeyCest {
|
|
function addMailPoetSendingKey(\AcceptanceTester $I, Scenario $scenario) {
|
|
$I->wantTo('Add a mailpoet sending key');
|
|
|
|
$mailPoetSendingKey = getenv('WP_TEST_MAILER_MAILPOET_API');
|
|
if (!$mailPoetSendingKey) {
|
|
$scenario->skip("Skipping, 'WP_TEST_MAILER_MAILPOET_API' not set.");
|
|
}
|
|
|
|
$keyActivationTab = '[data-automation-id="activation_settings_tab"]';
|
|
$I->login();
|
|
$I->amOnMailPoetPage('Settings');
|
|
$I->click($keyActivationTab);
|
|
$I->fillField(['name' => 'premium[premium_key]'], $mailPoetSendingKey);
|
|
$I->click('Verify');
|
|
$I->waitForText('Your Premium key has been successfully validated.');
|
|
}
|
|
}
|