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);
|
<?php declare(strict_types = 1);
|
||||||
|
|
||||||
use Automattic\WooCommerce\Admin\API\Reports\Orders\Stats\DataStore;
|
|
||||||
use Codeception\Scenario;
|
use Codeception\Scenario;
|
||||||
use MailPoet\Automation\Engine\Data\Automation;
|
use MailPoet\Automation\Engine\Data\Automation;
|
||||||
use MailPoet\Automation\Engine\Data\AutomationRun;
|
use MailPoet\Automation\Engine\Data\AutomationRun;
|
||||||
@ -214,10 +213,12 @@ class IntegrationTester extends \Codeception\Actor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function updateWooOrderStats(int $orderId): void {
|
public function updateWooOrderStats(int $orderId): void {
|
||||||
if (!class_exists('Automattic\WooCommerce\Admin\API\Reports\Orders\Stats\DataStore')) {
|
if (class_exists('Automattic\WooCommerce\Admin\API\Reports\Orders\Stats\DataStore')) {
|
||||||
return;
|
\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 {
|
public function deleteWordPressTerms(): void {
|
||||||
|
Reference in New Issue
Block a user