Add option to set date_created when creating test Woo orders
[MAILPOET-4570]
This commit is contained in:
committed by
Aschepikov
parent
4ba1d3a5b5
commit
6a06b81dca
@ -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;
|
||||
|
Reference in New Issue
Block a user