Ensure coupon stats are updated in tests
MAILPOET-5007
This commit is contained in:
committed by
Aschepikov
parent
45b907f3d9
commit
d4d244fa0e
@ -1,6 +1,5 @@
|
||||
<?php declare(strict_types = 1);
|
||||
|
||||
use Automattic\WooCommerce\Admin\API\Reports\Orders\Stats\DataStore;
|
||||
use Codeception\Scenario;
|
||||
use MailPoet\Automation\Engine\Data\Automation;
|
||||
use MailPoet\Automation\Engine\Data\AutomationRun;
|
||||
@ -214,10 +213,12 @@ class IntegrationTester extends \Codeception\Actor {
|
||||
}
|
||||
|
||||
public function updateWooOrderStats(int $orderId): void {
|
||||
if (!class_exists('Automattic\WooCommerce\Admin\API\Reports\Orders\Stats\DataStore')) {
|
||||
return;
|
||||
if (class_exists('Automattic\WooCommerce\Admin\API\Reports\Orders\Stats\DataStore')) {
|
||||
\Automattic\WooCommerce\Admin\API\Reports\Orders\Stats\DataStore::sync_order($orderId);
|
||||
}
|
||||
if (class_exists('Automattic\WooCommerce\Admin\API\Reports\Coupons\DataStore')) {
|
||||
\Automattic\WooCommerce\Admin\API\Reports\Coupons\DataStore::sync_order_coupons($orderId);
|
||||
}
|
||||
DataStore::sync_order($orderId);
|
||||
}
|
||||
|
||||
public function deleteWordPressTerms(): void {
|
||||
|
Reference in New Issue
Block a user