Files
piratepoet/tests/acceptance/WooCommerceCustomerListCest.php
Jan Jakeš 1774b48666 Autofix unused "use" statements
[MAILPOET-2715]
2020-02-19 19:12:53 +00:00

35 lines
1.1 KiB
PHP

<?php
namespace MailPoet\Test\Acceptance;
use MailPoet\Test\DataFactories\Settings;
use MailPoet\Test\DataFactories\WooCommerceProduct;
class WooCommerceCustomerListCest {
/** @var WooCommerceProduct */
private $productFactory;
public function _before(\AcceptanceTester $i) {
$i->activateWooCommerce();
$this->productFactory = new WooCommerceProduct($i);
$settingsFactory = new Settings();
$settingsFactory->withWooCommerceListImportPageDisplayed(true);
$settingsFactory->withWooCommerceCheckoutOptinEnabled();
$settingsFactory->withCookieRevenueTrackingDisabled();
}
public function newCustomerIsAddedToListTest(\AcceptanceTester $i) {
$customerEmail = 'wc_customer@example.com';
$product = $this->productFactory->create();
$i->orderProduct($product, $customerEmail);
$i->login();
$i->amOnMailpoetPage('Lists');
$i->waitForText('WooCommerce Customers');
$i->moveMouseOver('[data-automation-id="segment_name_WooCommerce Customers"]');
$i->click('[data-automation-id="view_subscribers_WooCommerce Customers"]');
$i->waitForListingItemsToLoad();
$i->waitForText($customerEmail);
}
}