Add option to set date_created when creating test Woo orders

[MAILPOET-4570]
This commit is contained in:
Rodrigo Primo
2022-09-15 10:53:51 -03:00
committed by Aschepikov
parent 4ba1d3a5b5
commit 6a06b81dca

View File

@ -50,9 +50,16 @@ class IntegrationTester extends \Codeception\Actor {
}
}
public function createWooCommerceOrder(): \WC_Order {
public function createWooCommerceOrder(array $data = []): \WC_Order {
$helper = ContainerWrapper::getInstance()->get(Helper::class);
$order = $helper->wcCreateOrder([]);
if (isset($data['date_created'])) {
$order->set_date_created($data['date_created']);
}
$order->save();
$this->wooOrderIds[] = $order->get_id();
return $order;